通过主互操作程序集目标办公室应用程序

在创建新的 Office 项目时,Visual Studio 会自动添加对生成该项目所需的 Microsoft Office 主互操作程序集 (PIA) 的引用。 在以下方案中,必须添加对其他 PIA 的引用:

  • 想要在项目中使用其他 Microsoft Office 应用程序的功能。 例如,你可能想要在 Microsoft Office Word 的项目中使用 Microsoft Office Excel 中的功能。

  • 你想要自动化在 Visual Studio 中没有专用项目的 Microsoft Office 应用程序,如 Microsoft Office Access。

    适用于: 本主题中的信息适用于文档级项目和 VSTO 外接程序项目。 请参阅办公室应用程序和项目类型提供的功能。

    注意

    以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。 有关详细信息,请参阅个性化设置 IDE

添加对主互操作程序集的引用

  1. 打开办公室项目,然后在解决方案资源管理器中选择项目名称

  2. 在“项目”菜单上,单击“添加引用” 。

  3. “框架”选项卡上,在“组件名称”列表中选择所需的 PIA。 有关可用Microsoft 办公室主互操作程序集的详细信息,请参阅办公室主互操作程序集

    如果项目面向 .NET Framework 4 或更高版本, 则程序集引用的 Embed Interop Types 属性默认设置为 True 。 通过使用此设置,你的解决方案在最终用户计算上不需要 PIA。 有关详细信息,请参阅设计和创建办公室解决方案

    注意

    在办公室项目中,始终使用“添加引用”对话框的 .NET 选项卡而不是 COM 选项卡添加对 办公室 PIA 的引用。有关详细信息,请参阅办公室主互操作程序集

  4. 单击“确定”。

    程序集名称显示在解决方案资源管理器“引用”文件夹中。