Partager via


<addin>, élément (Développement Office dans Visual Studio)

L'élément addin de l'espace de noms vstav3 contient des informations qui sont spécifiques aux compléments d'application Microsoft Office et aux personnalisations au niveau du document développées avec Visual Studio.

<addIn>
  <entryPointsCollection>
    <entryPoints>
      <entryPoint>
      </entryPoint>
    </entryPoints>
  </entryPointsCollection>
  <update></update>
  <postActions>
    <postAction>
      <postActionData>
      </postActionData>
    <postAction>
  </postActions>
  <application>
    <customization>
    </customization>
  </application
</addIn>

Éléments et attributs

L'élément addin de l'espace de noms vstav3 contient des informations sur la solution Office et l'application Microsoft Office. Cet élément doit se trouver dans l'espace de noms suivant : vstav3=urn:schemas-microsoft-com:vsta.v3. Les éléments enfants doivent également se trouver dans cet espace de noms.

L'élément addin ne contient pas d'attributs.

L'élément addin contient les éléments enfants suivants.

entryPoints

Obligatoire. L'élément entryPoints est décrit dans <entryPoints>, élément (Développement Office dans Visual Studio).

update

Obligatoire. L'élément update est décrit dans <update>, élément (Développement Office dans Visual Studio).

postActions

Facultatif. L'élément postActions est décrit dans <postActions>, élément (Développement Office dans Visual Studio).

application

Obligatoire. L'élément application est décrit dans <application>, élément (Développement Office dans Visual Studio).

Exemple de personnalisation au niveau du document

Description

L'exemple de code suivant illustre l'élément addin dans une solution Office au niveau du document déployée à l'aide de ClickOnce. Cet exemple de code fait partie d'un exemple plus complet fourni dans Manifestes d'application pour les solutions Office.

Code

<vstav3:addIn 
  xmlns:vstav3="urn:schemas-microsoft-com:vsta.v3">
  <vstav3:entryPointsCollection>
    <vstav3:entryPoints>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.ThisWorkbook">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.Sheet1">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.Sheet2">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
      <vstav3:entryPoint 
        class="ContosoExcelWorkbook.Sheet3">
        <assemblyIdentity 
          name="ContosoExcelWorkbook" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
    </vstav3:entryPoints>
  </vstav3:entryPointsCollection>
  <vstav3:update 
    enabled="true">
    <vstav3:expiration 
      maximumAge="7" 
      unit="days" />
  </vstav3:update>
  <vstav3:application>
    <vstov4:customizations 
      xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
      <vstov4:customization>
        <vstov4:document 
          solutionId="73e" />
      </vstov4:customization>
    </vstov4:customizations>
  </vstav3:application>
</vstav3:addIn>

Exemple de complément d'application

Description

L'exemple de code suivant illustre l'élément addin dans une solution Office au niveau de l'application déployée à l'aide de ClickOnce. Cet exemple de code fait partie d'un exemple plus complet fourni dans Manifestes d'application pour les solutions Office.

Code

<vstav3:addIn 
  xmlns:vstav3="urn:schemas-microsoft-com:vsta.v3">
  <vstav3:entryPointsCollection>
    <vstav3:entryPoints>
      <vstav3:entryPoint 
        class="ContosoOutlookAddIn.ThisAddIn">
        <assemblyIdentity 
          name="ContosoOutlookAddIn" 
          version="1.0.0.0" 
          language="neutral" 
          processorArchitecture="msil" />
      </vstav3:entryPoint>
    </vstav3:entryPoints>
  </vstav3:entryPointsCollection>
  <vstav3:update 
    enabled="true">
    <vstav3:expiration 
      maximumAge="7" 
      unit="days" />
  </vstav3:update>
  <vstav3:application>
    <vstov4:customizations 
      xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
      <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>
    </vstov4:customizations>
  </vstav3:application>
</vstav3:addIn>

Voir aussi

Référence

Manifestes d'application pour les solutions Office

Manifestes de déploiement pour les solutions Office

Manifeste d'application ClickOnce