将计算机配置为开发 Office 解决方案

必须先安装以下系统必备组件,然后才能使用 Visual Studio 2012 中的 Microsoft Office 开发人员工具:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

对于大多数开发任务,您必须在全局程序集缓存中安装并注册 Microsoft Office 主互操作程序集 (PIAs)。

有关详细安装步骤,请参见如何:将计算机配置为开发 Office 解决方案

Visual Studio

Office 开发人员工具仅 Visual Studio 附带的以下版本:

  • Visual Studio 专业版

  • Visual Studio 高级专业版

  • Visual Studio 旗舰版

Office 开发人员工具是 Visual Studio 的可选组件。默认情况下,在以前安装的某个 Visual Studio 编辑器列表时,安装这些工具。如果通过指定安装哪些自定义 Visual Studio 安装功能,请指定 Microsoft Office 开发人员工具 在安装过程中安装这些工具。

Office 开发人员工具包括集成到 Visual Studio 自身中的 Visual Studio Tools for Office Runtime和功能,如项目模板和设计器。有关 Visual Studio Tools for Office Runtime 的更多信息,请参见Visual Studio Tools for Office Runtime 概述

说明说明

默认情况下,在 Visual Studio 中的 Office 开发人员工具仅包含模板 Office 2010的。如果要开发 Office 2013的解决方案,您必须下载 Visual Studio 中的 Microsoft Office Developer 工具 2012 年,包括 Office 2013的项目模板。若要下载这些工具,请参见 下载

.NET Framework

在 Visual Studio 2012 可以使用中的 Office 开发人员工具来创建面向 .NET Framework 4 或 .NET Framework 4.5的解决方案。

.NET Framework 4,当安装 Visual Studio 时,将自动安装。.NET Framework 4.5,当您为 Visual Studio 安装的 Microsoft Office Developer 工具 2012 时,安装。

Microsoft Office

可以使用 Visual Studio 2012 创建 Office 2013 或 Office 2010的解决方案。必须已在本地开发计算机上安装以下 Office 版本:

  • Office 2013 或 Office 2010的任何套件版本,包括 Office professional 加号 Office 的 365。

  • 以下任一独立应用程序:

    • Excel 2013

    • InfoPath 2013

    • Outlook 2013

    • PowerPoint 2013

    • Project 2013

    • Visio 2013

    • Word 2013

    • Excel 2010

    • InfoPath 2010

    • Outlook 2010

    • PowerPoint 2010

    • Project 2010

    • Visio 2010

    • Word 2010

Visual Basic for Applications (VBA) 必须作为 Office 的一部分安装。

说明说明

Visual Studio 2012 不支持创建 Office 解决方案,如果开发计算机具有通过单击对运行时提供 Office 2013 或 Office 2010 时的版本。

Bb398242.collapse_all(zh-cn,VS.110).gif并行安装 Microsoft Office

Visual Studio 2012 不支持创建 Office 解决方案,当多 Microsoft Office 的一个版本 (或单个 Office 应用程序的不同版本,如 Excel 2007 和 Excel 2010) 在开发计算机上并行安装。若要创建 Office 解决方案中使用 Office 开发人员工具在 Visual Studio 2012,请仅安装 Office 2010 或 Microsoft Office 2013 在开发计算机上。

Microsoft Office 主互操作程序集

必须在全局程序集缓存中安装并注册 Office 插入样式中执行以下开发任务:

  • 创建文档级项目。

  • 若要管理或调试任何 Office 在哪些项目项目中更改了所有插入样式中 Embed Interop Types 属性对 False。 

可以在全局程序集缓存中未安装 PIA 的情况下创建和生成应用程序级项目。但是,如果这样做,您将无法在上述方案中运行或调试项目。

在开发计算机上安装 Office 时,插入样式无需在全局程序集缓存中安装并注册,如果需要 .NET Framework 2.0 或更高版本上安装。

如果在尚未安装 .NET framework 的开发计算机上安装 Office 时,或者,如果修改 Office 安装不安装插入样式中,必须单独安装它们。有关更多信息,请参见如何:安装 Office 主互操作程序集

说明说明

Visual Studio 2012 安装插入样式中的私有副本在全局程序集缓存之外。当您创建 Office 项目时,该项目将引用 PIA 的这些副本。但是,还必须在全局程序集缓存中安装并注册 PIA,才能执行上面列出的开发任务。有关更多信息,请参见Office 主互操作程序集

请参见

任务

如何:将计算机配置为开发 Office 解决方案

如何:安装 Visual Studio Tools for Office Runtime 可再发行组件

如何:安装 Office 主互操作程序集

概念

按 Office 应用程序和项目类型提供的功能

其他资源

入门(Visual Studio 中的 Office 开发)