<自定义>元素(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>

另请参阅