VC 操作w ord 实例详解 [转]我们操纵Word 需要通过类型库中的MFC 类
而这些类,应该都是基于一个叫COleDispatchDriv er 的类
至少我所了解到的都是这样
COleDispatchDriv er 没有基类
COleDispatchDriv er 类实现OLE 自动化中的客户方
OLE 调度接口为访问一个对象的方法和属性提供了途径
COleDispatchDriv er 的成员函数连接,分离,创建和释放一个IDispatch 类型的调度连接
其它的成员函数使用变量参数列表来简化调用IDispatch::Inv oke
学习如何自动化控制 Word、Excel 和 Powerpoint 的对象模型的最佳方法是使用这些 Off ice 应用程序中的宏录制器: 从工具菜单上的宏选项中选择录制新宏,然后执行您感兴趣的任务
从工具菜单上的宏选项中选择停止录制
完成录制后,从工具菜单上的宏选项中选择宏,选择您录制的宏,然后单击编辑
您将看到生成的 VBA 代码,该代码可完成您所录制的任务
记住,录制的宏在大多数情况下并不是最佳代码,但它可以提供快捷可用的示例
Application:代表 Microsof t Word 应用程序
Application 对象包含可返回最高级对象的属性和方法
例如,Activ eDocument 属性可返回当前活动的Document 对象
Documents:由 Word 当前打开的所有 Document(文档) 对象所组成的集合
Document:代表一篇文档
Document 对象是 Documents 集合中的一个元素
Documents 集合包含 Word 当前打开的所有 Document 对象
Selection:该对象代表窗口或窗格中的当前所选内容
所选内容代表文档中被选定(或突出显示的)的区域,