<自定义>元素(Visual Studio 中的办公室开发)
customization
命名空间的 vstov4
元素描述特定 Office 解决方案。 对于文档级自定义项和 VSTO 外接程序,子元素是不同的。
文档级自定义的语法
<customization
id
<document
solutionId
/>
</customization>
VSTO 外接程序的语法
<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
元素在文档>元素(在 Visual Studio 中办公室开发)中<定义。
VSTO 外接程序
customization
元素具有以下子元素。
appAddin
命名空间appAddin
中的vstov4
元素在 appAddin> 元素(在 Visual Studio 中办公室开发)中<定义。
文档级自定义示例
说明
下面的代码示例演示了文档级自定义项的 customization
元素。 此代码示例是应用程序清单中为办公室解决方案提供的大型示例的一部分。
代码
<vstov4:customization>
<vstov4:document
solutionId="73e" />
</vstov4:customization>
VSTO 外接程序示例
说明
下面的代码示例演示 customization
了 VSTO 外接程序的元素。 这是一个包含窗体区域的 Outlook VSTO 外接程序。 此代码示例是应用程序清单中为办公室解决方案提供的大型示例的一部分。
代码
<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>