Procedura: aggiungere smart tag a livello di applicazione in progetti creati prima di SP1
Aggiornamento: Luglio 2008
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Progetti a livello di applicazione
Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Quando si crea un progetto componente aggiuntivo a livello di applicazione dopo aver installato Visual Studio 2008 Servce Pack 1 (SP1), nel progetto viene incluso automaticamente il codice dell'infrastruttura che consente di creare gli smart tag a livello di applicazione nel progetto. Se si desidera utilizzare un progetto creato prima di installare il Service Pack 1, tale progetto deve essere modificato affinché generi questo codice.
Per ulteriori informazioni sugli smart tag a livello di applicazione, vedere Cenni preliminari sugli smart tag.
Per modificare il progetto in modo che generi il codice necessario
Assicurarsi che il progetto non sia aperto in Visual Studio.
Individuare la directory del progetto utilizzando, ad esempio, Esplora risorse.
Nella cartella del progetto, eliminare il file ThisAddIn.Designer.cs o ThisAddIn.Designer.vb.
In questo file di codice è contenuto il codice dell'infrastruttura che consente di configurare il componente aggiuntivo quando viene caricato. Generalmente, questo file di codice è nascosto in Esplora soluzioni.
Aprire il file ThisAddIn.Designer.xml in un editor di testo.
Aggiungere l'elemento XML seguente come elemento figlio dell'elemento hostitem:hostItem.
<hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags" hostitem:type="Microsoft.Office.Tools.SmartTagCollection" hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
Salvare e chiudere il file ThisAddIn.Designer.xml.
Aprire il progetto in Visual Studio.
In Visual Studio viene rigenerato automaticamente il file ThisAddIn.Designer.cs o ThisAddIn.Designer.vb e aggiunto il campo VstoSmartTags alla classe ThisAddIn. Si tratta del campo da utilizzare per creare gli smart tag a livello di applicazione.
Aggiungere un riferimento a uno degli assembly seguenti, in base al tipo di progetto:
Per un progetto Word, aggiungere un riferimento a Microsoft.Office.Tools.Word.v9.0.dll.
Per un progetto Excel, aggiungere un riferimento a Microsoft.Office.Tools.Excel.v9.0.dll.
In questi assembly sono contenute le classi da utilizzare per creare gli smart tag.
Una volta terminata l'operazione, è possibile seguire le istruzioni riportate in uno degli argomenti seguenti relative alla creazione di uno smart tag a livello di applicazione:
Vedere anche
Concetti
Cenni preliminari sugli smart tag
Cronologia delle modifiche
Date |
History |
Motivo |
---|---|---|
Luglio 2008 |
Argomento aggiunto. |
Modifica di funzionalità in SP1. |