<customization> 項目 (Visual Studio 中的 Office 程式開發)
vstov4 命名空間的 customization 項目會描述特定 Office 方案。文件層級自訂與應用程式層級增益集的子項目有所不同。
文件層級自訂的語法
<customization
id
<document
solutionId
/>
</customization>
應用程式層級增益集的語法
<customization
id
<appAddin
application
loadBehavior
keyName>
<friendlyName></friendlyName>
<description></description>
<formRegions></formRegions>
</customization>
項目和屬性
customization 項目包含自訂的特定資訊。這個項目必須在下列命名空間中:vstov4=urn:schemas-microsoft-com:vsto.v4。每個 Office 方案都有一個 customization 項目。例如,如果您在多重專案部署中部署三個 Office 方案,應用程式資訊清單中就會有三個 customization 項目。
組件的子項目也必須位在這個命名空間中。
customization 項目具有下列屬性:
屬性 |
描述 |
---|---|
id |
多重專案部署的必要項。id 項目可以唯一識別 Office 方案。 |
文件層級自訂
customization 項目具有下列子項目。
document
vstov4 命名空間中的 document 項目會在 <document> 項目 (Visual Studio 中的 Office 程式開發)中定義。
應用程式層級增益集
customization 項目具有下列子項目。
appAddin
在 <appAddin> 項目 (Visual Studio 中的 Office 程式開發)中會定義 vstov4 命名空間中的 appAddin 項目。
文件層級自訂範例
描述
下列程式碼範例會示範文件層級自訂的 customization 項目。這個程式碼範例是 Office 方案的應用程式資訊清單中完整範例的一部分。
程式碼
<vstov4:customization>
<vstov4:document
solutionId="73e" />
</vstov4:customization>
應用程式層級增益集範例
描述
下列程式碼範例會示範應用程式層級增益集的 customization 項目。這是包含表單區域的 Outlook 增益集。這個程式碼範例是 Office 方案的應用程式資訊清單中完整範例的一部分。
程式碼
<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>