Condividi tramite


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

  • Excel 2007

  • Word 2007

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

  1. Assicurarsi che il progetto non sia aperto in Visual Studio.

  2. Individuare la directory del progetto utilizzando, ad esempio, Esplora risorse.

  3. 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.

  4. Aprire il file ThisAddIn.Designer.xml in un editor di testo.

  5. 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" />
    
  6. Salvare e chiudere il file ThisAddIn.Designer.xml.

  7. 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.

  8. 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

Architettura degli smart tag

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Argomento aggiunto.

Modifica di funzionalità in SP1.