更新:2007 年 11 月
本示例说明了如何在使用 C# 编写的托管应用程序中使用 Microsoft Word。Microsoft Word 是 Microsoft Office 的文档组件。它的对象模型是通过 .NET 可编程性支持公开的。在此示例应用程序中,Microsoft Word 被用作 COM 服务器以说明 Microsoft Office 与托管代码的互操作性。
| .gif) 说明: | 
|---|
| 此示例需要带有 .NET 可编程性支持和 Microsoft Office 主互操作程序集的 Microsoft Office 2003。 | 
有关使用这些示例的信息,请参见下面的主题:
为 Microsoft Office 安装 .NET 可编程性支持
- 打开“控制面板”,再选择“添加/删除程序”。 
- 选择 Microsoft Office 2003 或 Microsoft Word 2003,再单击“更改”。在此对话框中,确保选中“添加或删除功能”选项按钮,再单击“下一步”。 
- 选择“选择高级应用程序自定义”复选框,再单击“下一步”。 
- 展开 Word 的节点,再单击 .NET 可编程性支持旁的向下箭头。选择“从本机运行”。 
- 单击“更新”。 
安装 Microsoft Office 主互操作程序集
- 从 Web 安装 Microsoft Office 主互操作程序集 (PIA)。
PIA 包含本机 COM 对象的类型定义。安装之后,不必在生成互操作应用程序时指定类型库。
使用命令提示生成示例
- 打开命令提示窗口,然后定位到 Word 目录下的 \CS 子目录。 
- 在命令行上键入 msbuild WordAppCS.sln。 
使用 Visual Studio 生成示例
- 打开 Windows 资源管理器,然后定位到 Word 目录下的 \CS 目录。 
- 双击 WordAppCS.sln 的图标以在 Visual Studio 中打开该文件。 
- 在“生成”菜单中选择“生成解决方案”。 
应用程序将在默认的 \Bin\Debug 目录中生成。
运行示例
- 在命令提示窗口中,定位到包含生成的可执行文件的目录。 
- 在命令行上键入 WordApp.exe。 .gif) 说明: 说明:- 此示例生成一个控制台应用程序。您必须在命令提示窗口中启动它才能查看相应的输出。在此示例执行结束时将关闭 Internet Explorer 窗口,而之前打开该窗口是为了显示与超链接相关的文档方法和属性。 
要求
Microsoft Office 2003
Microsoft Office 主互操作程序集
**.NET Framework 版本:**2.0、1.1、1.0
备注
该示例生成一个使用 C# 编写的控制台应用程序。有关 Office 互操作性的更多信息,请参见源代码中的注释。
请参见
参考
System.Runtime.InteropServices