<appAddin> 元素(Visual Studio 中的 Office 开发)

vstov4 命名空间的 appAddin 元素存储应用程序级外接程序的特定于自定义项的信息。

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

元素和特性

appAddin 元素是必需的,它在 vstov4 命名空间中。 一个应用程序清单中只能定义一个 appAddin 元素。

appAddin 元素具有以下特性。

特性

说明

application

必选。 标识 Microsoft Office 应用程序。 其值可以为以下值之一:Excel、InfoPath、Outlook、PowerPoint、Project、Visio 或 Word。

loadBehavior

可选。 默认情况下,通过将此值设置为可以启用 loadBehavior。 为了进行调试,通过将此值设置为 2 可以禁用外接程序。 有关更多信息,请参见应用程序级外接程序的注册表项中标题为“LoadBehavior 值”的表。

keyName

必选。 此值是由应用程序用于加载外接程序的注册表项名称。 有关更多信息,请参见应用程序级外接程序的注册表项

appAddin 元素具有以下子元素。

friendlyName

可选。 friendlyName 元素在 <friendlyName> 元素(Visual Studio 中的 Office 开发)中介绍。

description

可选。 description 元素在 <description> 元素(Visual Studio 中的 Office 开发)中介绍。

formRegions

仅对包括窗体区域的 Outlook 应用程序级外接程序是必需的。 formRegions 元素在 <formRegions> 元素(Visual Studio 中的 Office 开发)中介绍。

应用程序级外接程序示例

说明

下面的代码示例演示使用 ClickOnce 部署的 Outlook 解决方案中的 appAddin。 此代码示例摘自 Office 解决方案的应用程序清单中提供的一个更大的示例。

代码

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

请参见

参考

Office 解决方案的应用程序清单

Office 解决方案的部署清单

ClickOnce 应用程序清单