如何:创建 Visual Studio Tools for Office 项目

更新:2007 年 11 月

可以使用 Visual Studio Tools for Office 在 2007 Microsoft Office system 和 Microsoft Office 2003 中为应用程序创建以下类型的项目:

有关这些项目类型的更多信息,请参见 Office 解决方案开发概述

0es5szt7.alert_note(zh-cn,VS.90).gif说明:

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。您安装的 Visual Studio 版本以及使用的设置决定了这些元素。有关更多信息,请参见 Visual Studio 设置

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

  1. 在“文件”菜单上,指向“新建”,然后单击“项目”。如果您的 IDE 设置为使用 Visual Basic 开发设置,请在“文件”菜单上单击“新建项目”。

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

  2. 在“项目类型”窗格中想要使用的语言节点下,展开“Office”。

  3. 取决于想要外接程序使用哪个版本的 Microsoft Office,选择“2003”或“2007”文件夹。

  4. 在“模板”窗格中选择一个外接程序项目。

    外接程序项目名称的结构为:“应用程序版本外接程序”。“应用程序”是外接程序将使用的 Microsoft Office 应用程序的名称,“版本”指示 Office 的版本:2003 或 2007。有关可以使用的外接程序项目模板的列表,请参见 Visual Studio Tools for Office 项目模板概述

    0es5szt7.alert_note(zh-cn,VS.90).gif说明:

    如果在选择“2007”文件夹时看不到项目模板,请在“Framework 版本”列表中选择“.NET Framework 3.5”。有关更多信息,请参见如何:以特定的 .NET Framework 为目标

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

    0es5szt7.alert_note(zh-cn,VS.90).gif说明:

    对于 2003 系统外接程序,如果要使用默认安装项目来部署外接程序,请不要在项目名称中使用 Unicode 字符。Visual Studio Tools for Office 项目支持在项目名称中使用 Unicode 字符,但安装项目不支持。默认情况下,外接程序的安装项目的名称包含外接程序项目的名称。同时,如果打算部署解决方案以供脱机使用,则项目名称中的字符必须符合 HTTP 协议规范。有关更多信息,请参见 Office 解决方案的脱机模型 (2003 System)

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

    位置具有以下格式:

    • [驱动器]:\

    • \\服务器\共享

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

    • 星号 (*)

    • 竖线 (|)

    • 冒号 (:)(位于驱动器号后面的冒号除外)

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

    • 小于号 (<)

    • 大于号 (>)

    • 问号 (?)

    • 百分号 (%)

  7. 单击“确定”。

    0es5szt7.alert_note(zh-cn,VS.90).gif说明:

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

创建文档级自定义项目

  1. 在“文件”菜单上,指向“新建”,然后单击“项目”。如果您的 IDE 设置为使用 Visual Basic 开发设置,请在“文件”菜单上单击“新建项目”。

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

  2. 在“项目类型”窗格中想要使用的语言节点下,展开“Office”。

  3. 取决于想要自定义项使用 Microsoft Office Word 或 Microsoft Office Excel 的哪个版本,选择“2003”或“2007”文件夹。

  4. 在“模板”窗格中,选择要创建的文档级项目。

    文档级项目名称的结构为:“应用程序版本文档类型”。“应用程序”是文档级项目将使用的 Microsoft Office 应用程序的名称。“版本”指示 Microsoft Office 的版本:2003 或 2007。“文档类型”可以为“工作簿”、“模板”或“文档”。有关可以使用的文档项目模板的列表,请参见 Visual Studio Tools for Office 项目模板概述

    0es5szt7.alert_note(zh-cn,VS.90).gif说明:

    如果在选择“2007”文件夹时看不到项目模板,请在“Framework 版本”列表中选择“.NET Framework 3.5”。有关更多信息,请参见如何:以特定的 .NET Framework 为目标

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

    0es5szt7.alert_note(zh-cn,VS.90).gif说明:

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

  6. 单击“确定”。

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

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

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

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

    位置具有以下格式:

    • [驱动器]:\

    • \\服务器\共享

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

    • 星号 (*)

    • 竖线 (|)

    • 冒号 (:)(位于驱动器号后面的冒号除外)

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

    • 小于号 (<)

    • 大于号 (>)

    • 问号 (?)

    • 百分号 (%)

  8. 单击“完成”。

  9. 如果在创建 Word 2007 文档或基于 .doc 或 .docm 文件的 Word 2007 模板项目,请将项目文件夹及其子文件夹添加到 Word 中“信任中心”的受信任位置列表中。

    如果文档包含 VBA 项目或承载 Windows 窗体控件,将项目文件夹添加到受信任位置列表将可帮助确保文档按设计时的预期方式工作。有关如何将文档添加到受信任位置的更多信息,请参见 Microsoft Office Online 网站上的创建、删除或更改文件的受信任位置

请参见

任务

如何:生成 Office 解决方案

概念

Visual Studio Tools for Office 项目模板概述

合作开发 Office 解决方案

在 Visual Studio 中创建 Office 解决方案

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