起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 155|回复: 4

【结贴】当操作WORD时,如何查找出已打开WORD的所有书签,及如何写书签?请帮助,急**

[复制链接]
发表于 2008-5-14 15:39:14 | 显示全部楼层 |阅读模式
当操作WORD时,如何查找出打开WORD的所有书签,及如何写书签?请帮助,急

WORD我已通过下边的代码打开。
FWord := ComObj.CreateOleObject('Word.Application');
    FApp :=system.DispatchHelper.Create(FWord);
    FApp.PropertyPut('Visible', [True]);

    FDocs := system.DispatchHelper.Create(FApp.PropertyGet('Documents',  []));
    FDocs.InvokeMethod('Open', [lTmpFileName]);
回复

使用道具 举报

发表于 2008-5-14 15:43:56 | 显示全部楼层
1.这个您可以参考DOC帮助文档
2.用一个通过Word宏来看一下书签操作的接口是如果使用的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-14 16:14:45 | 显示全部楼层
能不能提供一下相关的例子啊?让我自已去查,我怎知道在平台中怎么使用啊?
回复 支持 反对

使用道具 举报

发表于 2008-5-14 16:31:57 | 显示全部楼层
//得到当前文件句柄
doc := System.DispatchHelper.Create(app.PropertyGet('ActiveDocument',[]));
//对文件操作
doc.InvokeMethod('属性或方法',[参数1,参数2,...,...参数N]);
对于平台来说,提供了InvokeMethod方法,用来调用doc对象的方法或属性,及传递必要的参数.
您要调用什么方法,这是与Doc的接口有关.平台中并没有对其封装,所以要您查其帮助文档.
其实我们也没有具体用过这些Doc方法,平台只提供了调用这方法函数.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 17:57:46 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 20:37 , Processed in 0.044850 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表