在 Office 解决方案中编写代码

更新:2007 年 11 月

与其他类型的项目相比,在 Visual Studio Tools for Office 项目中编写代码有一些不同之处。许多这些不同之处都与在主互操作程序集中公开 Microsoft Office 对象模型的方式相关。例如,在编写代码以调用在 Microsoft Office 主互操作程序集中有可选参数的方法时,您采用的方式就取决于在项目中所使用的编程语言。有关更多信息,请参见了解 Office 解决方案中的可选参数Visual Basic 与 C# 编程比较

其他不同之处与 Visual Studio Tools for Office 项目独有的功能相关。例如,大多数 Visual Studio Tools for Office 项目都包括默认的 Startup 和 Shutdown 事件处理程序,这些事件处理程序充当 Microsoft Office 应用程序和解决方案代码之间的连接点。您将在 Startup 事件处理程序中运行用于初始化解决方案的代码,并在 Shutdown 事件处理程序中运行用于清理解决方案的代码。有关更多信息,请参见 Visual Studio Tools for Office 项目事件

请参见

任务

如何:使用 Visual Studio Tools for Office 创建事件处理程序

如何:强制转换 Office 应用程序返回的对象

概念

Visual Studio Tools for Office 不支持的编程语言

Visual Basic 与 C# 编程比较

了解 Office 解决方案中的可选参数

Visual Studio Tools for Office 项目事件

在 Visual Studio Tools for Office 项目中使用 My

对 Visual Studio Tools for Office 项目中的对象的全局访问

Visual Studio Tools for Office 中的 IntelliSense 代码段

合作开发 Office 解决方案