Application.DDEExecute メソッド (Word)

指定された DDE (動的データ交換) チャネルを介して、アプリケーションにコマンドを送信します。

構文

expression. DDEExecute( _Channel_ , _Command_ )

Application オブジェクトを表す変数。 オプション。

パラメーター

名前 必須 / オプション データ型 説明
チャネル 必須 長整数型 (Long) DDEInitiate メソッドによって返されるチャネルの数です。
Command 必須 String 受信側のアプリケーション (DDE サーバー) が認識できるコマンドを指定します。 受信側のアプリケーションが、指定したコマンドを実行できない場合は、エラーが発生します。

注釈

次の使用例は、Excel で新しいブックを作成します。 新しいブックを作成する Excel のマクロは、New(1) です。

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[New(1)]" 
DDETerminate Channel:=lngChannel

次の使用例は、Personal.xls に含まれる "Macro1" という名前の Excel のマクロを実行します。

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[Run(" & Chr(34) & _ 
 "Personal.xls!Macro1" & Chr(34) & ")]" 
DDETerminate Channel:=lngChannel

関連項目

Application オブジェクト

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

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