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
請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。