如何:在 Visual Studio 中创建 Office 项目
您可以使用 Visual Studio 2010 为 Microsoft Office 应用程序创建应用程序级外接程序和文档级自定义项。有关这些项目类型的更多信息,请参见 Office 解决方案开发概述。
**适用于:**本主题中的信息适用于 Microsoft Office 2010 和 2007 Microsoft Office system 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。
提示
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。
创建应用程序级外接程序项目
在**“文件”菜单上指向“新建”,再单击“项目”。 如果您的 IDE 设置为使用 Visual Basic 开发设置,请在“文件”菜单上,单击“新建项目”**。
此时将出现**“新建项目”**对话框。
在对话框顶部的组合框中,选择**“.NET Framework 3.5”或“.NET Framework 4”**。 有关选择目标 Framework 的更多信息,请参见设计和创建 Office 解决方案。
提示
如果您面向的是 .NET Framework 4,则默认情况下也面向 .NET Framework 4 Client Profile。有关更多信息,请参见 .NET Framework Client Profile。
在“模板”窗格中想要使用的语言节点下,展开**“Office”**。
选择**“2010”或“2007”**节点。
在项目模板的列表中,选择外接程序项目模板。 有关可用外接程序项目模板的列表,请参见 Office 项目模板概述。
提示
如果在选择“2010”或“2007”节点时看不到项目模板,请确保在对话框顶部的组合框中选择了“.NET Framework 3.5”或“.NET Framework 4”。 Visual Studio 2010 中的 Office 项目需要这些 .NET Framework 版本之一。
在**“名称”**框中键入项目名称。 默认情况下,项目名称也用作解决方案名称。
在**“位置”**框中,输入要创建项目的路径。 您可以使用绝对路径和 UNC 路径。 不要使用 HTTP、FTP 或其他协议路径。
位置具有以下格式:
[驱动器]:\
\\服务器\共享
不要在位置中使用以下字符:
星号 (*)
竖线 (|)
冒号 (:)(位于驱动器号后面的冒号除外)
双引号 (")(包含空格的路径无需引号)
小于号 (<)
大于号 (>)
问号 (?)
百分号 (%)
单击**“确定”**。
提示
外接程序项目总是在创建时保存。 无法以临时项目的形式创建外接程序项目。 有关临时项目的更多信息,请参见 临时项目。
创建文档级自定义项目
在**“文件”菜单上指向“新建”,再单击“项目”。 如果您的 IDE 设置为使用 Visual Basic 开发设置,请在“文件”菜单上单击“新建项目”**。
此时将出现**“新建项目”**对话框。
在对话框顶部的组合框中,选择**“.NET Framework 3.5”或“.NET Framework 4”**。 有关选择目标 Framework 的更多信息,请参见设计和创建 Office 解决方案。
提示
如果您面向的是 .NET Framework 4,则默认情况下也面向 .NET Framework 4 Client Profile。有关更多信息,请参见 .NET Framework Client Profile。
在“模板”窗格中想要使用的语言节点下,展开**“Office”**。
选择**“2010”或“2007”**节点。
在项目模板的列表中,选择文档级项目模板。 有关可用文档级项目模板的列表,请参见 Office 项目模板概述。
提示
如果在选择“2010”或“2007”节点时看不到项目模板,请确保在对话框顶部的组合框中选择了“.NET Framework 3.5”或“.NET Framework 4”。 Visual Studio 2010 中的 Office 项目需要这些 .NET Framework 版本之一。
在**“名称”**框中键入项目名称。 默认情况下,该名称也用于文档。 如果您的 IDE 已设置为使用 Visual C# 开发设置或常规开发设置,则还请输入位置和解决方案名称。
提示
您不能在项目位置的路径中或项目名称中使用代理项字符。 有关代理项字符的更多信息,请参见 代理项对和组合字符序列的 Unicode 支持。 同时,如果打算部署解决方案以供脱机使用,则项目名称中的字符必须符合 HTTP 协议规范。
单击**“确定”**。
会打开**“Visual Studio Tools for Office 项目向导”**。
如果要为解决方案创建新文档,请选择**“创建新文档”,或者,如果要自定义现有文档,请选择“复制现有文档”**。
如果创建新文档,请在**“名称”框中指定名称,并通过使用“格式”**框选择文档格式。 有关可用格式的更多信息,请参见文档级自定义项的体系结构。
如果使用现有文档,请在**“现有文档的完整路径”**框中指定文档的位置。 您可以使用绝对路径和 UNC 路径。 不要使用文档的 HTTP、FTP 或其他协议路径。
位置具有以下格式:
[驱动器]:\
\\服务器\共享
不要在位置中使用以下字符:
星号 (*)
竖线 (|)
冒号 (:)(位于驱动器号后面的冒号除外)
双引号 (")(包含空格的路径无需引号)
小于号 (<)
大于号 (>)
问号 (?)
百分号 (%)
提示
如果在 Word 2010 项目中使用现有的文档,应只使用在 Word 2010 中创建的或转换为 Word 2010 的文档。 如果使用在 Word 早期版本中创建的文档,则在文档中将禁用某些功能。 如果您尝试编写使用这些功能的代码,则可能会在项目中遇到问题。 若要转换某个文档,请在 Word 2010 中打开它,在功能区上单击“文件”选项卡,单击“信息”,然后单击“转换”。
单击**“完成”**。
在下列情况下,将项目文件夹及其子文件夹添加到 Word“信任中心”中的可信位置列表:
您要创建基于 .doc 或 .docm 文件的 Word 文档,该文档包含 VBA 项目或承载 Windows 窗体控件。 将项目文件夹添加到可信位置列表有助于确保文档按设计时所预期的方式工作。
您要创建基于 .dot 文件的 Word 模板项目。 必须将项目文件夹添加到可信位置列表,以便可以运行和调试项目。
有关如何将文档添加到受信任位置的更多信息,请参见 Microsoft Office Online 网站上的创建、删除或更改文件的受信任位置。