问题内容:如何实现“查找文档某个特殊字符串,并在字符串范围创建书签”?
问题解答:思路上是先查找到预先定义好的某个特殊字符串信息,然后在这个区域上新增一个书签。实现方法如下:
- //查找文档某个特殊字符串,并在字符串范围创建书签
- function createNewBookMark(mStr){
- var mBookmarkName = mStr;
- webform.WebOffice.WebObject.Application.Selection.HomeKey(6); //光标跳转到文档开头
- var mResult = webform.WebOffice.WebObject.Application.Selection.Find.Execute(mStr); //查找特殊字符
- if(mResult){
- webform.WebOffice.WebObject.Application.Selection.Bookmarks.Add(mBookmarkName); //在内容选中的位置创建书签,名称为mBookmarkName变量指定
- }
- //之后可以用控件WebInsertImage接口插入服务器上的图片到文档书签位置上
- }
- //调用方式
- createNewBookMark("gmail");//假设文档中有"gmail"的内容,则会找到这个内容并在这个内容的范围创建一个名称为"gmail"的书签。
复制代码附件: