<application> 要素 (Visual Studio での Office 開発)

application 名前空間の vstav3 要素は、Office ソリューションの説明をラップします。 ドキュメント レベルのカスタマイズと VSTO アドインでは、子要素が異なります。

ドキュメント レベルの customizations の構文

<application>
  <customization
    id
    <document
      solutionId
    />
  </customization>
</application>

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

<application>
  <customization
    id
    <appAddin
      application
      loadBehavior
      keyName>
    <friendlyName></friendlyName>
    <description></description>
    <formRegions></formRegions>
  </customization>
</application>

要素と属性

application 名前空間の vstav3 要素は、 vstov4 名前空間に格納されている、カスタマイズに固有のすべての情報をラップするノードです。

application 要素に属性はありません。

application 要素には次の要素があります。

カスタマイズ

vstov3 名前空間での customization 要素の役割は、「<customization> 要素 (Visual Studio での Office 開発)」で定義されています。

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

説明

次のコード例は ClickOnce を使用して配置されるドキュメント レベルの Office ソリューションの application 要素を示しています。 このコード例は、「 Application Manifests for Office Solutions」に記載されている例の一部を抜粋したものです。

コード

<vstav3:application>
  <vstov4:customizations
    xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
    <vstov4:customization>
      <vstov4:document
        solutionId="73e" />
    </vstov4:customization>
  </vstov4:customizations>
</vstav3:application>

VSTO アドインの例

説明

次のコード例は ClickOnce を使用して配置されるアプリケーション レベルの Office ソリューションの application 要素を示しています。 このコード例は、「 Application Manifests for Office Solutions」に記載されている例の一部を抜粋したものです。

コード

<vstav3:application>
  <vstov4:customizations
    xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">
    <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>
  </vstov4:customizations>
</vstav3:application>

関連項目