Office 项目中受支持的编程语言

Visual Studio 中的 Office 项目模板仅支持 Visual Basic 和 Visual C# 编程语言。 因此,仅在 Visual Studio 中的**“新建项目”对话框的“Visual Basic”“Visual C#”**节点下提供这些项目模板。 有关更多信息,请参见如何:在 Visual Studio 中创建 Office 项目

**适用于:**本主题中的信息适用于 Microsoft Office 2010 和 2007 Microsoft Office system 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

语言选择和 Office 编程

Microsoft Office 和 Visual Basic for Applications (VBA) 开发为可协同工作,以便优化应用程序自定义的工作流。 Visual Basic 继承了其中一些开发优点。 例如,Visual Basic 支持可选参数,这意味着,相对于使用 Visual C# 时而言,您在调用 Microsoft Office 主互操作程序集中的某些方法时所要编写的代码可以更少。 有关更多信息,请参见在 Office 解决方案中使用 Visual Basic 与 Visual C# 编程的差异

请参见

概念

Office 解决方案开发概述

其他资源

Visual Studio 中 Office 解决方案的体系结构