Microsoft Word 技术示例

更新:2007 年 11 月

本示例说明了如何在使用 C# 编写的托管应用程序中使用 Microsoft Word。Microsoft Word 是 Microsoft Office 的文档组件。它的对象模型是通过 .NET 可编程性支持公开的。在此示例应用程序中,Microsoft Word 被用作 COM 服务器以说明 Microsoft Office 与托管代码的互操作性。

k9342ybf.alert_note(zh-cn,VS.90).gif说明:

此示例需要带有 .NET 可编程性支持和 Microsoft Office 主互操作程序集的 Microsoft Office 2003。

有关使用这些示例的信息,请参见下面的主题:

Download sample

为 Microsoft Office 安装 .NET 可编程性支持

  1. 打开“控制面板”,再选择“添加/删除程序”。

  2. 选择 Microsoft Office 2003 或 Microsoft Word 2003,再单击“更改”。在此对话框中,确保选中“添加或删除功能”选项按钮,再单击“下一步”。

  3. 选择“选择高级应用程序自定义”复选框,再单击“下一步”。

  4. 展开 Word 的节点,再单击 .NET 可编程性支持旁的向下箭头。选择“从本机运行”。

  5. 单击“更新”。

安装 Microsoft Office 主互操作程序集

PIA 包含本机 COM 对象的类型定义。安装之后,不必在生成互操作应用程序时指定类型库。

使用命令提示生成示例

  1. 打开命令提示窗口,然后定位到 Word 目录下的 \CS 子目录。

  2. 在命令行上键入 msbuild WordAppCS.sln。

使用 Visual Studio 生成示例

  1. 打开 Windows 资源管理器,然后定位到 Word 目录下的 \CS 目录。

  2. 双击 WordAppCS.sln 的图标以在 Visual Studio 中打开该文件。

  3. 在“生成”菜单中选择“生成解决方案”。

应用程序将在默认的 \Bin\Debug 目录中生成。

运行示例

  1. 在命令提示窗口中,定位到包含生成的可执行文件的目录。

  2. 在命令行上键入 WordApp.exe。

    k9342ybf.alert_note(zh-cn,VS.90).gif说明:

    此示例生成一个控制台应用程序。您必须在命令提示窗口中启动它才能查看相应的输出。在此示例执行结束时将关闭 Internet Explorer 窗口,而之前打开该窗口是为了显示与超链接相关的文档方法和属性。

要求

Microsoft Office 2003

Microsoft Office 主互操作程序集

**.NET Framework 版本:**2.0、1.1、1.0

备注

该示例生成一个使用 C# 编写的控制台应用程序。有关 Office 互操作性的更多信息,请参见源代码中的注释。

请参见

参考

Missing

Process

Sleep

Start

System.Diagnostics

System.Reflection

System.Runtime.InteropServices

System.Threading

其他资源

互操作的设计注意事项

与非托管代码交互操作

托管和非托管事件

用 COM Interop 对数据进行封送处理