在 Visual Studio 中创建 Office 解决方案

更新: 2008 年 7 月

可以在 Visual Studio 中开发解决方案,以自定义 Microsoft Office 应用程序,并添加您的业务流程所需的特定功能。例如,可以将 Microsoft Office Word 转化为合同生成程序,用于将预先存在的可编辑或不可编辑部分组合成为合同。使用 Microsoft Office Excel,可以创建针对不同项目自定义的自动执行的预算工作表。

创建 Office 项目

开始之前,应首先确定您的需求,并找到最合适的解决方案类型。例如,如果您的 Office 解决方案必须在每次使用应用程序时运行,则应用程序级外接程序最符合您的需求。如果代码与单个文档紧密集成,则应创建文档级自定义项。这些项目类型可以作为 Visual Studio 项目模板使用。有关 Visual Studio Tools for Office 所附带的项目模板的更多信息,请参见 Visual Studio Tools for Office 项目模板概述

如果您要创建一个文档级自定义项,则需考虑它应该如何由多人使用。是应该让所有人都在同一文档中工作?还是应该让每个人都有一个可以个性化的单独文档副本?有一些项目模板同时适合上述两种类型,这些模板在文档与模板文件中介绍。

如果创建了 Word 模板,则不能将其用作全局模板,也不能将其附加到现有文档。此外,没有用于 Excel 外接程序文件 (.xla) 的项目模板。有关更多信息,请参见全局模板和 Excel 外接程序(.xla 文件)的局限性

选择 .NET Framework 版本

在选择了最符合您的需求的项目类型后,还必须选择要在开发过程中使用哪个版本的 .NET Framework。您所选择的版本将影响您可以使用哪些功能,该解决方案如何在 Microsoft Office 应用程序内加载,可以将解决方案安装程序放在何处,何时安装更新,以及可以使用哪些部署选项。

下表显示针对 Microsoft Office 2003 或 2007 Microsoft Office system 进行开发所需的最低 .NET Framework 版本。

Microsoft Office

.NET Framework

Visual Studio Tools for Office 运行时

Microsoft Office 2003

.NET Framework 2.0

Visual Studio 2005 Tools for Office Second Edition

2007 Microsoft Office system

.NET Framework 3.5

Visual Studio Tools for Office 3.0

.NET Framework 3.5 SP1

Visual Studio Tools for Office 3.0 SP1

.NET Framework 客户端配置文件(在 Visual Studio 2008 Service Pack 1 (SP1) 中新增)

Visual Studio Tools for Office 3.0 SP1

对于 .NET Framework 2.0、3.0 和 3.5,可在创建新项目时设置 .NET Framework 的版本。但是,也可在创建项目之后更改 Office 解决方案的 .NET Framework 的版本。

如果要针对 .NET Framework 客户端配置文件进行开发,则必须在创建项目后设置此选项。有关更改目标 .NET Framework 版本的更多信息,请参见如何:更改目标 .NET Framework

针对 Microsoft Office 的多个版本创建解决方案

如果您的客户群使用多个版本的 Microsoft Office,则您可以开发在两个版本中都能运行的 Office 解决方案。必须确定如何支持和部署在 Microsoft Office 2003 和 2007 Microsoft Office system 中都能运行的解决方案,或者如何通过部署特定于版本的解决方案来利用不同版本的 Microsoft Office 中的功能。有关更多信息,请参见针对 Microsoft Office 的多个版本创建解决方案

本节内容

请参见

概念

部署 Office 解决方案 (2003 System)

Office 编程中的常见任务

开发 Office 解决方案

其他资源

Visual Studio Tools for Office 解决方案的结构

修订记录

日期

修订历史记录

原因

2008 年 7 月

增加了关于 .NET Framework 客户端配置文件和 Visual Studio Tools for Office 3.0 SP1 运行时的信息。

SP1 功能更改。