开发 Office 解决方案
在使用 Visual Studio 中的 Office 开发人员工具设计项目并设置项目文件后,可以开始集中精力实现代码和自定义用户界面 (UI)。
**适用于:**本主题中的信息适用于 Office 2013 和 Office 2010 的文档级项目和应用程序级项目。请参见按 Office 应用程序和项目类型提供的功能。
Office 解决方案编程模型
Office 对象模型公开各种对象,您可以依据这些对象来编程。无论何时使用托管代码对 Office 解决方案编程,都需要编写使用 Office 主互操作程序集中的类型的代码。在使用 Visual Studio 中的 Office 项目模板创建的解决方案中,还需要直接根据项目中生成的类编写代码。有关更多信息,请参见在 Office 解决方案中编写代码。
对 Office 解决方案的不同类型编程
所创建的解决方案的类型确定可以在项目中使用哪些功能。例如,可以通过在设计时从 Visual Studio 中的**“工具箱”**拖动项,向文档级自定义项中添加 Windows 窗体控件和扩展的 Office 控件(称为“宿主控件”)。但是,如果正在开发应用程序级外接程序,则只能通过编写代码在运行时向文档中添加这些种类的控件。
有关特定于不同类型解决方案的功能的更多信息,请参见下列主题:
有关用于帮助计划 Office 解决方案和过程以帮助创建项目的背景信息,请参见设计和创建 Office 解决方案。
相关主题
标题 |
描述 |
---|---|
描述在 Office 解决方案中编写代码的不同方面。 |
|
提供对应用程序级外接程序的编程模型及相关编程任务的概述。 |
|
提供对文档级自定义项的编程模型及相关编程任务的概述。 |
|
描述使用应用程序级外接程序和文档级自定义项自定义 Office 应用程序 UI 的不同方法。 |
|
描述在 Office 解决方案中的数据,例如将数据绑定到控件和在文档级自定义项中缓存数据的不同方法。 |
|
提供一些提示,用于解决在创建 Office 解决方案时可能遇到的常见问题。 |
|
提供对在 Office 解决方案中使用多个线程的概述。 |
|
描述 Office 解决方案中的可用辅助功能。 |