wps打开2个文档,文档1和文档2,在文档2激活的状态下,从文档1.docx中找到“问题1”三个字,并并返回位置。下面代码在word中可行,但在wps中不可行,当文档1激活的状态下可行,文档2激活的状态就默认从文档2中找了。求大神帮忙。
|
查找文本并返回位置_丁 | 整数型 | | |
要查找的文本 | 文本型 | | | | 文件名 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 源范围 | 对象 | | | 查找对象 | 对象 | | | startPos | 整数型 | | | endPos | 整数型 | | | 查找结果 | 逻辑型 | | | WordApp | 对象 | | | 文档集合 | 对象 | | | 文档1 | 对象 | | |
文档集合 = WORD对象. 读对象型属性 (“Documents”, )文档1 = 文档集合. 对象型方法 (“Item”, 文件名 )激活文档 (文档1 ) 源范围 = 文档1. 读对象型属性 (“Content”, ) 查找对象 = 源范围. 读对象型属性 (“Find”, )查找对象. 写属性 (“Text”, 要查找的文本 )查找对象. 写属性 (“Forward”, 真) 查找对象. 写属性 (“Wrap”, 0 ) 查找结果 = 查找对象. 逻辑方法 (“Execute”, ) 如果 (查找结果 = 真) startPos = 源范围. 读数值属性 (“Start”, ) 返回 (startPos )  endPos = 源范围. 读数值属性 (“End”, ) 返回 (endPos )
|