<élément addin> (développement Bureau dans Visual Studio)

L’élément addin de l’espace vstav3 de noms contient des informations spécifiques à Microsoft Bureau compléments VSTO et aux personnalisations au niveau du document développées avec Visual Studio.

Syntaxe

<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 vstav3 de noms contient des informations sur la solution Bureau et la application Office lication Microsoft. Cet élément doit figurer dans l’espace de noms suivant : vstav3=urn:schemas-microsoft-com:vsta.v3. Les éléments enfants doivent aussi se trouver dans cet espace de noms.

L’élément addin ne comporte pas d’attributs.

L’élément addin possède les éléments enfants suivants :

entryPoints

Obligatoire. L’élément entryPoints est décrit dans <l’élément entryPoints> (Bureau développement dans Visual Studio).

mise à jour

Obligatoire. L’élément de mise à jour est décrit dans <l’élément de mise à jour> (Bureau développement dans Visual Studio).

postActions

facultatif. L’élément postActions est décrit dans l’élément <postActions> (Bureau développement dans Visual Studio).

d'entreprise

Obligatoire. L’élément application est décrit dans <l’élément d’application> (Bureau développement dans Visual Studio).

Exemple de personnalisation au niveau du document

Description

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

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 VSTO

Description

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

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