clswindow是一个控制其他程序的类,之前有个vb6用的版本,但是直接在vba中使用会有一个小小的问题,现在修改了后可以添加到vba中使用了,这样在vba中就可以自由控制操作其他程序了。 压缩包里有个excel文件,演示的例子是读取当前打开的记事本的内容然后关闭它。需要先打开任意一个记事本文件。 相关代码: Sub 按钮1_Click() Dim w As New clsWindow Range("A1") = w.GetWindowByTitleEx("记事本", 1).GetElementTextByClassName("edit") w.CloseWindow End Sub clswindow2.0提供了很多丰富的方法控制外部程序哦,甚至可以让外部程序抖动,淡入淡出等效果。 clswindow类的详细介绍:http://blog.csdn.net/sysdzw/article/details/9083313 clswindow类的方法说明:http://wenku.baidu.com/view/c983a463d1f34693dbef3e33.html
2022-12-03 14:30:45 99KB clswindow2.0 for vba excel控制
1