楼上的。能不能给出实例。
我要用Delphi做。

解决方案 »

  1.   

    最好的方法是首先在光标需要定位的地方放置一个书签对象,然后在定位到那里即可。
    WordDocument1.Range.Move()是把range中的内容移动到一个新的地点,不符合你的要求
      

  2.   

    假定你建立了一个叫book1的书签,那么下面两句就可以在程序中定位到该书签中:BookMark_Name := 'book1';
    Doc_Handle.Application.Selection.goto(What := wdGoToBook, Name := BookMark_Name);
      

  3.   

    你看到的哪个是fuction goto_,它要返回一个selection对象,所以要四个参数
    这个我用过,没有问题的
      

  4.   

    goto和goto_之间是word97单元和word2000单元中相同功能但不同定义的两个方法
      

  5.   

    book对象是在word文件中加入的,加入后给它一个名字,如;book1
    goto方法中的设置:
    What := wdGoToBook——这个照写就可以了
    Name := BookMark_Name ——就是你加入的book的名字,不过作为参数要先定义一个variant的变量BookMark_Name := 'book1';才可以使用
      

  6.   

    出现书签不存在的提示。
    按你说定义了一个BookMark_Name:='book'