ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## **描述** 根据控件的类名追加显示控件的文字 ## **语法** AppendElementTextByClassName(*strClassName, strAppendText[, intIndex = 1[, UseRegExp = False]]*) **该语法中有下列命名参数:** | 参数 | 描述 | | --- | --- | | strClassName | 必须的。String类型,表示要查找的控件类名。 | | strAppendText | 必须的。String类型,表示要追加的文字内容。 | | intIndex| 可选的。Integer类型,表示次序,如果有多个类名相同的控件,那么这个参数就有用了,依次1、2、3。。。用来区分它们,根据自己的需要使用对应的索引获取,默认是1表示指定类名的第一个控件。**这些输入框的索引可能并不是按照肉眼的顺序来的**,如何区分它们请参考[目标窗体中存在多个相同类名的输入框该如何区分填写?](01目标窗体中存在多个相同类名的输入框该如何区分填写?.md)。 | | UseRegExp | 可选的。Boolean 类型,表示是否使用正则。如果忽略,缺省值是 False,它表明默认不使用正则。 | ## **返回值** | Long | | --- | | 根据控件类名获取控件成功并且成功设置值则返回1,未获取到控件或设置值失败返回0 | ## **示例** > 说明:无需打开记事本,直接运行下面代码即可,不过当前有打开的记事本也没关系,不会产生干扰。 ``` Dim w As New clsWindow w.GetWindowByPID(Shell("notepad", 1)).Focus '根据pid直接获取窗口并设置为当前活动窗口 w.SetElementTextByClassName "Edit", "clsWindow" & w.Version & "发布 " & Now() '设置输入框文字 w.FadeIn '淡入 w.AppendElementTextByClassName "Edit", vbCrLf & "功能全面" '向输入框追加内容 w.FadeIn '淡入 w.AppendElementTextByClassName "Edit", vbCrLf & "欢迎测试反馈" '向输入框追加内容 ```