Comparteix a través de


<elemento addin> (desarrollo de Office en Visual Studio)

El elemento addin del vstav3 espacio de nombres contiene información específica de complementos de VSTO de Microsoft Office y personalizaciones de nivel de documento desarrolladas con Visual Studio.

Sintaxis

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

Elementos y atributos

El elemento addin del vstav3 espacio de nombres contiene información sobre la solución de Office y la aplicación de Office lication de Microsoft. Este elemento debe estar en el espacio de nombres siguiente: vstav3=urn:schemas-microsoft-com:vsta.v3. Los elementos secundarios también deben estar en este espacio de nombres.

El elemento addin no tiene atributos.

El elemento addin tiene los siguientes elementos secundarios.

entryPoints

Necesario. El elemento entryPoints se describe en< el elemento entryPoints> (desarrollo de Office en Visual Studio).

update

Necesario. El elemento update se describe en <el elemento update> (desarrollo de Office en Visual Studio).

postActions

Opcional. El elemento postActions se describe en <el elemento postActions> (desarrollo de Office en Visual Studio).

application

Necesario. El elemento application se describe en< el elemento de aplicación> (desarrollo de Office en Visual Studio).

Ejemplo de personalización de nivel de documento

Descripción

En el ejemplo de código siguiente se muestra el elemento addin en una solución de Office de nivel de documento que se implementa mediante ClickOnce. Este ejemplo de código forma parte de un ejemplo más grande proporcionado en Manifiestos de aplicación para soluciones de Office.

Código

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

Ejemplo de complemento de VSTO

Descripción

En el ejemplo de código siguiente se muestra el elemento addin en una solución de Office de nivel de aplicación que se implementa mediante ClickOnce. Este ejemplo de código forma parte de un ejemplo más grande proporcionado en Manifiestos de aplicación para soluciones de Office.

Código

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

Consulte también