官术网_书友最值得收藏!

2.6 自動激活指定標題文字的窗口

WshShell對象下面的AppActivate函數可以激活屏幕上與Office、VBA不相關的窗口。其語法是:

    AppActivate(App,Wait)

返回一個布爾值,找到窗口并激活,返回True,否則返回False。

參數App表示一個窗口的標題文字,是字符串。

參數Wait是一個布爾值,設置為True時,表示等待,也就是當激活完成后,才繼續執行后面的代碼。

假設桌面上啟動了記事本,其窗口的標題文字為“無標題-記事本”,然后在工作表上插入一個圖片或按鈕,指定宏到ActivateNotepad。具體代碼如下。

當單擊工作表上的按鈕時,記事本窗口自動彈出到最前,取得焦點,并且在立即窗口打印出“激活成功”,如圖2-45所示。

圖2-45 自動激活指定標題的窗口

注意 標題文字必須一字不差,如果記事本已經關閉,或者App參數中標題文字有誤,都會導致AppActivate函數返回False。

主站蜘蛛池模板: 抚顺市| 安康市| 南木林县| 扎兰屯市| 鄯善县| 成都市| 德格县| 绥阳县| 马山县| 普兰店市| 奉化市| 太保市| 吴江市| 广州市| 方山县| 惠水县| 辽阳市| 孝感市| 苏尼特右旗| 凉山| 宁津县| 旬邑县| 崇仁县| 安乡县| 平定县| 波密县| 手机| 山东省| 彭州市| 临武县| 余姚市| 五峰| 海安县| 西宁市| 迭部县| 达孜县| 永昌县| 电白县| 湖州市| 固镇县| 松原市|