clswindow2.0 for vba 在vba中控制操作其他程序的类

时间:2019-02-01 16:19:52
【文件属性】:

文件名称:clswindow2.0 for vba 在vba中控制操作其他程序的类

文件大小:99KB

文件格式:RAR

更新时间:2019-02-01 16:19:52

clswindow2.0 for vba excel控制 excel读取txt

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


【文件预览】:
clswindow2.0 for vba
----打开后测试aaa.txt(351B)
----测试.xlsm(86KB)
----modWindow.bas(13KB)
----clsWaitableTimer.cls(4KB)
----clsWindow.cls(43KB)

网友评论

  • 很棒的代码,感谢
  • 谢谢分享,很好的代码
  • 太好了,可以在VBA中使用! 建议一下:由于VBA的Userform窗体以及控件都没有hWnd句柄属性,最好能增加一个功能函数,可以通过参数传递窗体对象、控件对象直接返回该对象的句柄以及窗口类,就更加完美了!