如何用易语言写wps文字的“替换”命令?
想用易语言写一个程序,替换wps文字里的指定文字,可是找不到合适的代码。网上找了个“wps开发接口”,关于替换例程如下,但是我却不知道怎么用易语言来写'本示例用“Good...
想用易语言写一个程序,替换wps文字里的指定文字,可是找不到合适的代码。
网上找了个“wps开发接口”,关于替换例程如下,但是我却不知道怎么用易语言来写
' 本示例用“Goodbye”替换选定内容中的“Hello”。
Sub Replacement_Text()
With Selection.Find
.Text = "Hello"
.Replacement.Text = "Goodbye"
.Execute Replace:=wpsReplaceAll
End With
End Sub
网上又搜了一个WPS2005操作类,它的替换内容的代码如下,但是我测试却不行:
.子程序 替换内容, 整数型, 公开, 返回被成功替换的次数,在当前活动文档中替换
.参数 寻找文本, 文本型
.参数 替换文本, 文本型
.参数 次数, 整数型, 可空, 默认替换1次
.局部变量 WORD内容, 文本型
.局部变量 对象3, 对象
.局部变量 对象4, 对象
.局部变量 变体1, 变体型
.局部变量 变体2, 变体型
.局部变量 变体3, 变体型
.局部变量 N, 整数型
.如果真 (是否为空 (次数))
次数 = 1
.如果真结束
.计次循环首 (次数, )
对象3 = WPS对象.读对象型属性 (“ActiveDocument”, ).读对象型属性 (“Selection”, ).读对象型属性 (“Find”, )
' 对象3.查看 ()
对象4 = 对象3.读对象型属性 (“Replacement”, )
对象4.写属性 (“Text”, 替换文本)
变体1.赋值 (寻找文本, )
变体2.赋值 (真, )
变体3.赋值 (假, )
.如果真 (对象3.逻辑方法 (“Execute”, 变体1, , , , , , , , 变体3, , 变体2, , , , ))
N = N + 1
.如果真结束
.计次循环尾 ()
返回 (N)
请大家指点迷津,谢谢! 展开
网上找了个“wps开发接口”,关于替换例程如下,但是我却不知道怎么用易语言来写
' 本示例用“Goodbye”替换选定内容中的“Hello”。
Sub Replacement_Text()
With Selection.Find
.Text = "Hello"
.Replacement.Text = "Goodbye"
.Execute Replace:=wpsReplaceAll
End With
End Sub
网上又搜了一个WPS2005操作类,它的替换内容的代码如下,但是我测试却不行:
.子程序 替换内容, 整数型, 公开, 返回被成功替换的次数,在当前活动文档中替换
.参数 寻找文本, 文本型
.参数 替换文本, 文本型
.参数 次数, 整数型, 可空, 默认替换1次
.局部变量 WORD内容, 文本型
.局部变量 对象3, 对象
.局部变量 对象4, 对象
.局部变量 变体1, 变体型
.局部变量 变体2, 变体型
.局部变量 变体3, 变体型
.局部变量 N, 整数型
.如果真 (是否为空 (次数))
次数 = 1
.如果真结束
.计次循环首 (次数, )
对象3 = WPS对象.读对象型属性 (“ActiveDocument”, ).读对象型属性 (“Selection”, ).读对象型属性 (“Find”, )
' 对象3.查看 ()
对象4 = 对象3.读对象型属性 (“Replacement”, )
对象4.写属性 (“Text”, 替换文本)
变体1.赋值 (寻找文本, )
变体2.赋值 (真, )
变体3.赋值 (假, )
.如果真 (对象3.逻辑方法 (“Execute”, 变体1, , , , , , , , 变体3, , 变体2, , , , ))
N = N + 1
.如果真结束
.计次循环尾 ()
返回 (N)
请大家指点迷津,谢谢! 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询