按应用程序和项目类型提供的功能
更新: 2008 年 7 月
Visual Studio Tools for Office 具有可支持不同 Microsoft Office 2003 和 2007 Microsoft Office system 业务方案的多种项目类型,其中包括以下类型:
文档级自定义项。
应用程序级外接程序。
SharePoint 工作流。
并非所有应用程序都能使用每种项目类型。例如,文档级自定义项项目只可用于 Microsoft Office Word 和 Microsoft Office Excel。同样,某些功能只可用于特定类型的项目或应用程序。例如,操作窗格只可用于文档级项目中,而功能区扩展只可用于 2007 Microsoft Office system 中的某些应用程序。有关不同项目类型的更多信息,请参见 Visual Studio Tools for Office 项目模板概述。
Microsoft Office 2003 和 2007 Microsoft Office system 的项目使用不同版本的 Visual Studio Tools for Office 运行时。有关更多信息,请参见 Visual Studio Tools for Office 运行库概述。
说明: |
---|
Visual Studio Tools for Office 项目只可用于某些版本的 Visual Studio。有关更多信息,请参见安装 Visual Studio Tools for Office。 |
可用于不同 Microsoft Office 应用程序的项目类型
下表显示了可以将哪些应用程序与每种项目类型一起使用。
项目类型 |
2007 Microsoft Office system |
Microsoft Office 2003 |
---|---|---|
文档级自定义项 |
Word 2007 Excel 2007 |
Word 2003 Excel 2003 |
应用程序级外接程序 |
Excel 2007 InfoPath 2007 Outlook 2007 PowerPoint 2007 Project 2007 Visio 2007 Word 2007 |
Excel 2003 Outlook 2003 PowerPoint 2003 Project 2003 Visio 2003 Word 2003 |
SharePoint 工作流 |
SharePoint Server 2007 |
不支持 |
不同项目类型中可用的功能
下表说明了哪些项目类型提供了每种功能。
功能 |
提供该功能的项目类型 |
其他阅读材料 |
---|---|---|
“操作”窗格。 |
所有文档级项目。 |
|
ClickOnce 部署。 |
2007 Microsoft Office system 的应用程序级和文档级项目。 |
|
自定义任务窗格。 |
以下应用程序的应用程序级项目:
|
|
自定义 XML 部件。 |
2007 Microsoft Office system 的文档级项目。 以下应用程序的应用程序级项目:
|
|
数据缓存。 |
所有文档级项目。 |
|
向文档中的 VBA 代码公开文档级自定义项中的对象。 |
2007 Microsoft Office system 的文档级项目。 |
|
向其他 Microsoft Office 解决方案公开应用程序级外接程序中的对象。 |
所有应用程序级项目。 |
|
以下宿主控件:
|
所有文档级项目。 Word 2007 和 Excel 2007 的应用程序级项目。 |
|
以下宿主控件:
|
所有文档级项目。 |
|
Outlook 窗体区域。 |
Outlook 2007 的应用程序级项目。 |
|
功能区自定义项。 |
2007 Microsoft Office system 的文档级项目。 以下应用程序的应用程序级项目:
|
|
智能标记(使用 Visual Studio Tools for Office 编程模型)。 |
所有文档级项目。 Word 2007 和 Excel 2007 的应用程序级项目。 |
|
可视化文档设计器。 |
所有文档级项目。 |
请参见
概念
Visual Studio 环境中的 Office 文档概述
其他资源
入门 (Visual Studio Tools for Office)
修订记录
日期 |
历史记录 |
原因 |
---|---|---|
2008 年 7 月 |
增加了有关应用程序级外接程序中的宿主项和宿主控件支持的信息。 |
SP1 功能更改。 |