那天無意中搜索到一篇《WinCC VBS利用EXCEL調用Windows API函數》的文章,不知道WinCC是什么,Google了一下好像跟西門子自動化有關。WinCC是什么并不重要,重要的是這篇文章提供了VBS調用Windows API的一種思路——EXCEL VBA,一種傳說比VB還要VB的語言。
但是那篇文章中的例子都是使用已經寫好的EXCEL VBA程序,即首先得存在一個EXCEL文件。我就想,能不能在VBS中通過excel.application對象創建一個包含VBA代碼的EXCEL文檔然后再調用它呢?Google來Google去,終于在微軟幫助和支持中找到了方法。
結合兩篇文章(請先閱讀這兩篇文章),寫了一個示例程序,效果是移動鼠標至桌面左上角。如果你的EXCEL不是太盜版,雙擊這個VBS后應該可以看到效果。
新聞熱點
疑難解答
圖片精選