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