次の方法で共有


<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 ソリューションには、1 つの customization 要素があります。 たとえば、複数プロジェクトの配置で 3 つの Office ソリューションを配置した場合、アプリケーション マニフェスト内の customization 要素は 3 つになります。

アセンブリの子要素も、この名前空間に配置する必要があります。

customization 要素には、次の属性があります。

属性

説明

id

複数プロジェクトの配置では必須です。 id 要素は、Office ソリューションを一意に識別します。

ドキュメント レベルのカスタマイズ

customization 要素には、次の子要素があります。

document

vstov4 名前空間の document 要素は、<document> 要素 (Visual Studio での Office 開発) で定義されます。

アプリケーション レベルのアドイン

customization 要素には、次の子要素があります。

appAddin

vstov4 名前空間の appAddin 要素は、<appAddin> 要素 (Visual Studio での Office 開発)で定義されます。

ドキュメント レベルのカスタマイズの例

説明

次のコード例は、ドキュメント レベルのカスタマイズの 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>

参照

参照

Office ソリューション用アプリケーション マニフェスト

Office ソリューション用配置マニフェスト

ClickOnce アプリケーション マニフェスト