Application.Tasks プロパティ (Word)

実行中のすべてのアプリケーションを表す Tasks コレクションを返します。

構文

Tasks

Application オブジェクトを返す式。

注釈

コレクションの 1 つのメンバーを返す方法については、「コレクション からオブジェクトを返す」を参照してください。

次の使用例は、電卓を表示します。 電卓がまだ実行されていない場合は、電卓が起動し、電卓が表示されます。

If Tasks.Exists("Calculator") Then 
 With Tasks("Calculator") 
 .Activate 
 .WindowState = wdWindowStateNormal 
 End With 
Else 
 Shell "calc.exe" 
 Tasks("Calculator").WindowState = wdWindowStateNormal 
End If

この例では、Microsoft Excel が現在実行されているかどうかを確認します。 タスクが実行されている場合、この例では Microsoft Excel をアクティブにします。それ以外の場合は、メッセージ ボックスが表示されます。

If Tasks.Exists("Microsoft Excel") = True Then 
 With Tasks("Microsoft Excel") 
 .Activate 
 .WindowState = wdWindowStateMaximize 
 End With 
Else 
 Msgbox "Microsoft Excel is not currently running." 
End If

関連項目

Application オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。