共用方式為


AppActivate 聲明

啟動應用程式視窗。

語法

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 支援與意見反應