U
upingking
Unregistered / Unconfirmed
GUEST, unregistred user!
我用word的替换功能,worddocument1.range().find.execute(...)函数替换有字数限制,用bookmark没有字数限制,但是,bookmark怎么在指定位置动态创建啊!还有bookmark怎么删除??
我的部分源码:
//动态创建
worddocument1.Bookmarks.Add('mark1',EmptyParam);//书签名为mark1,用EmptyParam参数只会在word文档的开头创建bookmark,这个参数怎么赋值才能在指定的位置创建啊,比方说某个特别的字符串之前。
//字符在bookmark处插入
bookmark:=mark1;
WordApplication1.ActiveDocument.Bookmarks.Item(BookMark).Range.InsertAfter(str);
//bookmark怎么删除啊,因为如不删除bookmark,程序每执行一次,就会在bookmark处插入一回。
我的部分源码:
//动态创建
worddocument1.Bookmarks.Add('mark1',EmptyParam);//书签名为mark1,用EmptyParam参数只会在word文档的开头创建bookmark,这个参数怎么赋值才能在指定的位置创建啊,比方说某个特别的字符串之前。
//字符在bookmark处插入
bookmark:=mark1;
WordApplication1.ActiveDocument.Bookmarks.Item(BookMark).Range.InsertAfter(str);
//bookmark怎么删除啊,因为如不删除bookmark,程序每执行一次,就会在bookmark处插入一回。