Condividi tramite


Elemento <customization> (sviluppo per Office in Visual Studio)

L'elemento customization dello spazio dei nomi vstov4 descrive una soluzione Office specifica. Gli elementi figlio per le personalizzazioni a livello di documento e per i componenti aggiuntivi a livello di applicazione sono differenti.

Sintassi per le personalizzazioni a livello di documento

<customization
  id
  <document
    solutionId
  />
</customization>

Sintassi per i componenti aggiuntivi a livello di applicazione

<customization
  id
  <appAddin
    application
    loadBehavior
    keyName>
  <friendlyName></friendlyName>
  <description></description>
  <formRegions></formRegions>
</customization>

Elementi e attributi

L'elemento customization contiene informazioni specifiche della personalizzazione. Questo elemento deve essere presente nello spazio dei nomi vstov4=urn:schemas-microsoft-com:vsto.v4. Per ogni soluzione Office è possibile definire un solo elemento customization. Ad esempio, se si distribuiscono tre soluzioni Office in una distribuzione composta da più progetti, il manifesto di applicazione contiene tre elementi customization.

Anche gli elementi figlio dell'assembly devono essere presenti in questo spazio dei nomi.

L'elemento customization presenta l'attributo seguente:

Attributo

Descrizione

id

Obbligatorio per la distribuzione composta da più progetti. L'elemento id identifica in modo univoco una soluzione Office.

Personalizzazioni a livello di documento

L'elemento customization ha gli elementi figlio riportati di seguito.

document

L'elemento document nello spazio dei nomi vstov4 è definito in Elemento <document> (sviluppo per Office in Visual Studio).

Componenti aggiuntivi a livello di applicazione

L'elemento customization ha gli elementi figlio riportati di seguito.

appAddin

L'elemento appAddin nello spazio dei nomi vstov4 è definito in Elemento <appAddin> (sviluppo per Office in Visual Studio).

Esempio di personalizzazione a livello di documento

Descrizione

Nell'esempio seguente viene illustrato il codice di un elemento customization per una personalizzazione a livello di documento. Questo esempio di codice fa parte di un esempio più esaustivo fornito in Manifesti di applicazione per le soluzioni Office.

Codice

      <vstov4:customization>
        <vstov4:document 
          solutionId="73e" />
      </vstov4:customization>

Esempio di componente aggiuntivo a livello di applicazione

Descrizione

Nell'esempio seguente viene illustrato il codice dell'elemento customization per un componente aggiuntivo a livello di applicazione. Si tratta di un componente aggiuntivo Outlook che include aree di modulo. Questo esempio di codice fa parte di un esempio più esaustivo fornito in Manifesti di applicazione per le soluzioni Office.

Codice

      <vstov4:customization>
        <vstov4:appAddIn 
          application="Outlook" 
          loadBehavior="3" 
          keyName="ContosoOutlookAddIn">
          <vstov4:friendlyName>
            ContosoOutlookAddIn
          </vstov4:friendlyName>
          <vstov4:description>
            ContosoOutlookAddIn - Outlook add-in 
            created with Visual Studio Tools for Office
          </vstov4:description>
          <vstov4:formRegions>
            <vstov4:formRegion
                name="OutlookAddIn1.FormRegion1">
              <vstov4:messageClass name="IPM.Note" />
              <vstov4:messageClass name="IPM.Contact" />
              <vstov4:messageClass name="IPM.Appointment" />
            </vstov4:formRegion>
          </vstov4:formRegions>
        </vstov4:appAddIn>
      </vstov4:customization>

Vedere anche

Riferimenti

Manifesti di applicazione per le soluzioni Office

Manifesti di distribuzione per le soluzioni Office

Manifesto dell'applicazione ClickOnce