返回列表 上一主題 發帖

(發問)請問VBA如何切換視窗

(發問)請問VBA如何切換視窗

各位先進,請問如何由Excel藉由VBA,切換至上一個視窗。

   SendKeys "%{tab}", True

小弟看書以及查網路資料得出用以上的方式,可是卻沒有作用。
請問錯在哪裡,煩請指導,謝謝~~

P.S.小弟是用Windows 7(64位元)以及office 2003(32位元)
Hi~

謝謝兩位的指點。
不過更改為大寫後還是一樣沒有作用。

會不會跟64位元的環境有關,因為有搜尋一下Yahoo知識,好像有人提到:
""Vista中 VBA sendkeys 無法在其它程式上使用 - Yahoo!奇摩知識+""
不過回覆看不懂,才來這裡詢問,哈哈~請多幫忙~~
Hi~

TOP

其實檔案也沒有什麼,就是簡單的加上sendkeys的指令而已
SendKeys "^{TAB}", True
但是就是沒辦法運作,而且會失去焦點,連儲存格的框框都不見了~~哈哈
不過
SendKeys "^{TAB}", True
卻可以有作用,真奇怪.......


P.S. Windows 7裡的Alt+Tab與XP一樣,都是切換視窗用的,所以用實體鍵盤可以切換,用VBA寫沒辦法切換,這才是怪啊~

如附件,請查照~~
Desktop.rar (113.38 KB)
Hi~

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題