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