共用方式為


<自訂> 專案 (Visual Studio 中的 Office 開發)

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 中的 Office 開發)。

VSTO 增益集

customization 項目具有下列子項目。

appAddin

appAddin命名空間中的vstov4元素定義於< appAddin> 元素中(Visual Studio 中的 Office 開發)。

檔層級自定義的範例

描述

下列程式碼範例可說明文件層級自訂的 customization 項目。 此程式代碼範例是 Office 解決方案應用程式指令清單中提供之較大範例的一部分。

代碼

<vstov4:customization>
  <vstov4:document
    solutionId="73e" />
</vstov4:customization>

VSTO 載入宏的範例

描述

下列程式代碼範例說明 customization VSTO 載入宏的 元素。 這是包含表單區域的 Outlook VSTO 增益集。 此程式代碼範例是 Office 解決方案應用程式指令清單中提供之較大範例的一部分。

程式碼

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

另請參閱