AppActivate 語句會
將焦點變更為具名應用程式或視窗,但不會影響其最大化或最小化。 當使用者採取一些動作來變更焦點或關閉視窗時,焦點會從啟動的應用程式視窗移動。 使用
Shell
函式來啟動應用程式並設定視窗樣式。
在判斷要啟動哪一個應用程式時,
會將 title
與每個執行中應用程式的標題字串進行比較。 如果沒有完全相符的專案,則會啟動標題字串開頭為
title
的任何應用程式。 如果有多個以
title
命名的應用程式實例,則會任意啟動一個實例。
此範例說明
各種使用 AppActivate 語
句來啟動應用程式視窗。
Shell
語句假設應用程式位於指定的路徑中。 在 Macintosh 中,預設磁碟機名稱為 "HD",而路徑名稱的部分則是以分號隔開,而不是反斜線。
Dim MyAppID, ReturnValue
AppActivate "Microsoft Word" ' Activate Microsoft
' Word.
' AppActivate can also use the return value of the Shell function.
MyAppID = Shell("C:\WORD\WINWORD.EXE", 1) ' Run Microsoft Word.
AppActivate MyAppID ' Activate Microsoft
' Word.
' You can also use the return value of the Shell function.
ReturnValue = Shell("c:\EXCEL\EXCEL.EXE",1) ' Run Microsoft Excel.
AppActivate ReturnValue ' Activate Microsoft
' Excel.
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。