啟動應用程式視窗。
語法
AppActivate標題,[ 等一下 ]
AppActivate 語句語法包含以下命名參數:
| 部分 | 描述 |
|---|---|
| title | 此為必要動作。 在你想啟用的應用程式視窗標題欄中指定標題的字串表達式。 Shell 函式回傳的任務 ID 可以用來取代標題來啟動應用程式。 |
| wait | 選用。 布林值指定呼叫應用程式是否擁有焦點,然後再啟動另一個應用程式。 如果預設) False (,指定的應用程式會立即被啟動,即使呼叫的應用程式沒有焦點。 若 為 True,呼叫應用程式會等待取得焦點,然後啟動指定的應用程式。 |
註解
AppActivate 陳述式會將焦點切換到指定的應用程式或視窗,但不影響其是最大化還是最小化。 當使用者採取動作改變焦點或關閉視窗時,焦點會從已啟動的應用程式視窗中移動。 使用 Shell 函式啟動應用程式並設定視窗樣式。
在決定要啟動哪個應用程式 時,標題 會與每個執行中的應用程式的標題字串做比較。 若無完全匹配,任何標題字串以 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 支援與意見反應。