2007 Microsoft Office 外接程序项目模板

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 应用程序级项目

Microsoft Office 版本

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Project 2007

  • Visio 2007

  • Word 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

2007 Microsoft Office system 的外接程序项目模板自动添加必需的项目引用、文件和基本代码,以便为创建上面列出的应用程序的应用程序级外接程序提供一个起点。

有关应用程序级外接程序的更多信息,请参见 应用程序级外接程序编程入门

说明:

默认情况下,下面列表中的一些文件和引用处于隐藏状态。要查看它们,请在“解决方案资源管理器”工具栏上单击“显示所有文件”。此外,有一些文件和引用是许多 Visual Studio 项目模板所共有的,但未在下面的列表中列出。

文件

Visual Studio Tools for Office 会在外接程序项目中生成一个可见的代码文件:

  • ThisAddIn(对于 Visual Basic 为 .vb 文件,对于 Visual C# 为 .cs 文件)— 此文件提供 ThisAddIn 类的分部定义。此类的其余部分在一个隐藏代码文件中定义。

    ThisAddIn 类是您在外接程序中编写的代码的入口点。有关更多信息,请参见 AddIn 宿主项

在生成 2007 Microsoft Office system 的外接程序项目时,Visual Studio Tools for Office 还生成以下附加文件:

隐藏文件

Visual Studio Tools for Office 将生成若干隐藏代码文件。不要手动修改这些文件;在更改项目时会重新生成这些文件,而且不会保留手动修改。

Visual Studio Tools for Office 将生成以下隐藏代码文件:

  • ThisAddIn.Designer.xml - 外接程序项目中的可编程对象的一种声明性表示。

  • ThisAddIn.Designer(对于 Visual Basic 为 .vb 文件,对于 Visual C# 为 .cs 文件)— 一个提供 ThisAddIn 类的分部定义的代码文件。这包括构造函数、各种初始化方法以及在设计时自动生成的其他代码。此类的其余部分在 ThisAddIn 代码文件中定义。

模板代码

ThisAddIn 代码文件中包括以下事件处理程序。有关更多信息,请参见 Visual Studio Tools for Office 项目事件

ThisAddIn_Startup

此方法处理 Startup 事件,该事件在应用程序正在运行且外接程序程序集中的所有初始化代码都已运行时引发。使用此方法可以运行对外接程序进行初始化的代码。

ThisAddIn_Shutdown

此方法处理 Shutdown 事件,该事件在您的代码加载到的应用程序域将要卸载时引发。使用此方法可以清理外接程序所使用的资源。

引用

Visual Studio Tools for Office 在外接程序项目中自动创建一组程序集引用。这些引用包括下列程序集:

  • Visual Studio Tools for Office 运行时中的程序集。有关这些程序集的更多信息,请参见 Visual Studio Tools for Office 运行库概述

  • 共享 Microsoft Office 组件和项目使用的 Microsoft Office 应用程序的主互操作程序集。有关更多信息,请参见 Office 主互操作程序集

  • 开发 Visual Studio Tools for Office 解决方案时使用的 .NET Framework 程序集。

请参见

任务

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

概念

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

Office 解决方案中的程序集概述

其他资源

Office 项目模板

管理解决方案、项目和文件