<addin> 要素 (Visual Studio での Office 開発)
vstav3 名前空間の addin 要素には、Microsoft Office アプリケーション レベルのアドインや、Visual Studio で開発したドキュメント レベルのカスタマイズに固有の情報が格納されます。
<addIn>
<entryPointsCollection>
<entryPoints>
<entryPoint>
</entryPoint>
</entryPoints>
</entryPointsCollection>
<update></update>
<postActions>
<postAction>
<postActionData>
</postActionData>
<postAction>
</postActions>
<application>
<customization>
</customization>
</application
</addIn>
要素と属性
vstav3 名前空間の addin 要素には、Office ソリューションと Microsoft Office アプリケーションに関する情報が格納されます。 この要素は vstav3=urn:schemas-microsoft-com:vsta.v3 名前空間に存在する必要があります。 子要素も、この名前空間に存在する必要があります。
addin 要素には属性がありません。
addin 要素には、次の子要素があります。
entryPoints
必ず指定します。 entryPoints 要素については、「<entryPoints> 要素 (Visual Studio での Office 開発)」を参照してください。
update
必ず指定します。 update 要素については、「<update> 要素 (Visual Studio での Office 開発)」を参照してください。
postActions
省略可能です。 postActions 要素については、「<postActions> 要素 (Visual Studio での Office 開発)」を参照してください。
application
必ず指定します。 application 要素については、「<application> 要素 (Visual Studio での Office 開発)」を参照してください。
ドキュメント レベルのカスタマイズの例
説明
次のコード例は、ClickOnce を使用して配置される、ドキュメント レベルの Office ソリューションの addin 要素を示しています。 このコード例は、「Office ソリューション用アプリケーション マニフェスト」で紹介されている大きな例の一部です。
コード
<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>
アプリケーション レベルのアドインの例
説明
次のコード例は、ClickOnce を使用して配置される、アプリケーション レベルの Office ソリューションの addin 要素を示しています。 このコード例は、「Office ソリューション用アプリケーション マニフェスト」で紹介されている大きな例の一部です。
コード
<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>