共用方式為


Word) (Tasks 物件

Task物件的集合,表示目前在系統上執行的所有工作。

註解

使用 Tasks 屬性 可傳回 Tasks 集合。 下列範例會判斷 Microsoft Excel 是否正在執行。 如果是,則此範例會切換至它,並將它最大化;否則,範例會啟動它。

If Tasks.Exists("Microsoft Excel") = True Then 
 Tasks("Microsoft Excel").Activate 
 Tasks("Microsoft Excel").WindowState = wdWindowStateMaximize 
Else 
 Shell "C:\Program Files\" & _ 
 "Microsoft Office\Office10\Excel.exe" 
End If

使用 Visual Basic 的 Shell 函數,執行可執行的程式,並將該程式加入 Tasks 集合。

使用 工作 (Index),其中 Index 是應用程式的名稱或索引編號,可以傳回單一的 Task 物件。 下列範例會針對 Tasks 集合中的第一個可見工作開啟應用程式視窗,並調整此視窗的大小。

With Tasks(1) 
 If .Visible = True Then 
 .Activate 
 .Width = 400 
 .Height = 200 
 End If 
End With

下列範例會在 [小算盤] 位於 Tasks 集合中時,還原 [小算盤] 應用程式視窗。

If Tasks.Exists("Calculator") = True Then 
 Tasks("Calculator").WindowState = wdWindowStateNormal 
End If

請參閱

Word 物件模型參考資料

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應