【www.gdgbn.com--word】

使用 Microsoft Visual C# 进行 Microsoft Word 2002 和 Excel 2002 编程
Kerry Loynd 和 Siew-Moi Khor
Microsoft Corporation
2002年10月
适用于:
    Microsoft® Office XP
    Microsoft Visual C#™
摘要:了解 Microsoft C# 和大型复杂的 COM 服务器之间的 COM 互操作性。本文介绍了如何准备 Office XP COM 对象以及如何在 C# 程序中使用这些对象,同时还提供了一些提示,帮助您理解为何某些操作必须通过特定方法才能实现。
在 MSDN Downloads(英文)下载或浏览 odc_offcs.exe。目录简介 系统要求 .NET 的一些快速入门知识 使用 Office XP 主互操作程序集 代码演练 示例 1:启动 Word Application 对象 示例 2:创建新 Word 文档 示例 3:打开现有的 Word 文档 示例 4:使用 Word 公开的事件 示例 5:动画显示 Office 助手 示例 6:默认属性和索引属性 小结 简介
Microsoft® Office XP 最强大的功能之一,就是其组件(例如 Microsoft Excel 2002 和 Microsoft Word 2002)以组件对象模型 (COM) 接口的形式公开其功能。通过 Microsoft Visual Basic® 6.0 访问这些 COM 接口要相对容易些,但要通过 C 或 C++ 来使用这些接口和公共类,则会比较困难。然而,拥有托管扩展的 Microsoft .NET 和 Microsoft C#™ 或 Microsoft Visual C++® 却能够象 Visual Basic 6.0 一样,轻松地使用 Office XP 公开的 COM 对象。
本文假定您要进行 Office XP 编程。尽管本文通篇提供了 MSDN® 文档的超链接,但要掌握本文介绍的内容,您应该已经熟悉或者能够访问 Office XP 编程文档。
该文档介绍了 Office XP 提供的接口和公共类及其使用方法。文档内容以 Visual Basic 编程语言形式表达,因此您需要在头脑中对其中的方法和事件签名进行转换。本文将介绍如何进行这种转换,如何准备 Office XP 的 COM 对象,以及如何在 C# 程序中使用这些 COM 对象。最后,本文还提供了一些提示,帮助您理解为何某些操作必须通过特定方法才能实现。通过此信息,您就应能够利用其他使用 C# 的 COM 服务器。系统要求

本文来源:http://www.gdgbn.com/bangongshuma/4770/