如何:在 Visual Studio 中创建 Office 项目

可以使用 Visual Studio 创建应用程序级外接程序和文档级自定义 Microsoft Office 应用程序的。有关这些项目类型的更多信息,请参见 Office 解决方案开发概述

**适用于:**本主题中的信息适用于 Office 2013 和 Office 2010 的文档级项目和应用程序级项目。请参见按 Office 应用程序和项目类型提供的功能

说明说明

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

创建应用程序级外接程序项目

  1. 在**“文件”菜单上,选择“新建”“项目”**。如果您的集成开发环境 (IDE) 设置使用 Visual Basic 开发设置,请在 文件 菜单中,选择 新建项目

    此时将出现“新建项目”对话框。

    说明说明

    默认情况下 Office 项目面向 .NET Framework 4 Client Profile。如果为安装 Visual Studio 的 Microsoft Office Developer 工具 2012 中,默认情况下 Office 项目目标 .NET Framework 4.5。有关更多信息,请参见.NET Framework Client Profile

  2. 在"模板"窗格中,在该语言的节点下要使用,展开 Office/SharePoint

  3. 选择 Office 外接程序 节点。

  4. 在项目模板的列表中,选择外接程序项目模板。有关可用外接程序项目模板的列表,请参见 Office 项目模板概述

    说明说明

    如果看不到项目模板的,当选择 Office 外接程序 节点时,请确保 .NET Framework 4.NET Framework 4.5 在组合框中选择在对话框顶部。Office 项目模板为 .NET framework 的两个版本都是可见的。但是,在中,除非您为 Visual Studio 安装的 Microsoft Office Developer 工具 2012 年,Office 在 Visual Studio 2012 目标项目仅 .NET Framework 4。

  5. 在**“名称”**框中键入项目名称。默认情况下,项目名称也用作解决方案名称。

  6. 在**“位置”**框中,输入要创建项目的路径。您可以使用绝对路径和通用命名约定 (UNC) 路径。不要使用 HTTP、FTP 或其他协议路径。

    位置具有以下格式:

    • [驱动器]:\

    • \\服务器\共享

    不要在位置中使用以下字符:

    • 星号 (*)

    • 竖线 (|)

    • 冒号 (:) (不遵循盘符。)

    • 双引号 (") (包含空格的路径无需引号。)

    • 小于号 (<)

    • 大于号 (>)

    • 问号 (?)

    • 百分号 (%)

  7. 选择**“确定”**按钮。

    说明说明

    外接程序项目总是在创建时保存。无法以临时项目的形式创建外接程序项目。有关临时项目的更多信息,请参见 临时项目

创建文档级自定义项目

  1. 在**“文件”菜单上,选择“新建”“项目”**。如果您的 IDE 设置为使用 Visual Basic 开发设置,请在 文件 菜单中,选择 新建项目

    此时将出现“新建项目”对话框。

    说明说明

    默认情况下 Office 项目面向 .NET Framework 4 Client Profile。如果为安装 Visual Studio 的 Microsoft Office Developer 工具 2012 中,默认情况下 Office 项目目标 .NET Framework 4.5。有关更多信息,请参见.NET Framework Client Profile

  2. 在"模板"窗格中,在该语言的节点下要使用,展开 Office/SharePoint

  3. 选择 Office 外接程序 节点。

  4. 在项目模板的列表中,选择文档级项目模板。有关可用文档级项目模板的列表,请参见 Office 项目模板概述

    说明说明

    如果看不到项目模板的,当选择 Office 外接程序 节点时,请确保 .NET Framework 4.NET Framework 4.5 在组合框中选择在对话框顶部。Office 项目模板为 .NET framework 的两个版本都是可见的。但是,在中,除非您为 Visual Studio 安装的 Microsoft Office Developer 工具 2012 年,Office 在 Visual Studio 2012 目标项目仅 .NET Framework 4。

  5. 在**“名称”**框中键入项目名称。默认情况下,该名称也用于文档。如果您的 IDE 已设置为使用 Visual C# 开发设置或常规开发设置,则还请输入位置和解决方案名称。

    说明说明

    您不能在项目位置的路径中或项目名称中使用代理项字符。有关代理项字符的更多信息,请参见 代理项对和组合字符序列的 Unicode 支持。同时,如果打算部署解决方案以供脱机使用,则项目名称中的字符必须符合 HTTP 协议规范。

  6. 选择**“确定”**按钮。

    会打开**“Visual Studio Tools for Office 项目向导”**。

  7. 如果要为解决方案创建新文档,请选择**“创建新文档”,或者,如果要自定义现有文档,请选择“复制现有文档”**。

    如果创建新文档,请在**“名称”框中指定名称,并通过使用“格式”**框选择文档格式。有关可用格式的更多信息,请参见文档级自定义项的体系结构

    如果使用现有文档,请在**“现有文档的完整路径”**框中指定文档的位置。您可以使用绝对路径和 UNC 路径。不要使用文档的 HTTP、FTP 或其他协议路径。

    位置具有以下格式:

    • [驱动器]:\

    • \\服务器\共享

    不要在位置中使用以下字符:

    • 星号 (*)

    • 竖线 (|)

    • 冒号 (:) (不遵循盘符。)

    • 双引号 (") (包含空格的路径无需引号。)

    • 小于号 (<)

    • 大于号 (>)

    • 问号 (?)

    • 百分号 (%)

    说明说明

    如果使用现有文档中 Word 2013 项目,因此,只有使用文档已创建或已转换为 Word 2013。同样,如果使用现有文档在 Word 2010 项目,因此,只有使用文档已创建或已转换为 word 2010。如果使用在 Word 早期版本中创建的文档,则在文档中将禁用某些功能。如果您尝试编写使用这些功能的代码,则可能会在项目中遇到问题。若要将文档,将在 文件 选项以在 Word 2013 或 Word 2010 中,在功能区中,选择 信息转换

  8. 选择**“完成”**。

  9. 在下列情况下,将项目文件夹及其子文件夹添加到 Word“信任中心”中的可信位置列表:

    • 根据 .docm 文件中创建一个 Word 文档,该文档包含 VBA 项目或承载 windows 窗体控件。将项目文件夹添加到可信位置列表有助于确保文档按设计时所预期的方式工作。

    • 您要创建基于 .dotx 文件的 Word 模板项目。必须将项目文件夹添加到可信位置列表,以便可以运行和调试项目。

    有关如何将文档的更多信息到受信任位置,请参见 Microsoft Office online 网站 创建,移除或更改文件的受信任位置

请参见

概念

合作开发 Office 解决方案

应用程序级外接程序编程入门

其他资源

Office 项目模板概述

设计和创建 Office 解决方案