起步软件技术论坛-X3

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

【结帖】求助,关于读取WORD书签的问题**

[复制链接]
发表于 2008-6-23 08:55:43 | 显示全部楼层 |阅读模式
您好:
   
      我现在的问题是,在写WORD书签没问题如:
   lBookMark:= system.DispatchHelper.Create(lBookMark.InvokeMethod('item', ['f003']));
     lBookMark.InvokeMethod('select',[]);
    lSelection.PropertyPut('text',['three']);
     F003为我在WORD中定义的一个书签
  但是我现在却无法从WORD中读取书签列表。
  假设定义了F001,F002,F003书签,那么我如何读取这个列表呢,我试了很多方式都没成功,请帮助解决一下。谢谢。。
回复

使用道具 举报

发表于 2008-6-23 09:15:16 | 显示全部楼层
楼主可以利用Word录制宏来了解如何控制

贴图.jpg

42.31 KB, 下载次数: 160

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 09:35:24 | 显示全部楼层
我现在是通过平台提供的接口知道怎么控制WORD,怎么写书签值,但是通过现在的接口我不知道怎读出有哪些书签

如在delphi中可以这样读取
  for i:=1 to wordapp.ActiveDocument.Bookmarks.Count do
   begin
  VBookMark:=  wordapp.ActiveDocument.Bookmarks.Item(ItemIndex)
    lname:=VBookMark.Name;
  ....
   end
回复 支持 反对

使用道具 举报

发表于 2008-6-23 09:50:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 10:29:09 | 显示全部楼层
搞定
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 05:28 , Processed in 0.042514 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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