Application.DDEInitiate メソッド (Word)

他のアプリケーションへの DDE (動的データ交換) チャネルを開き、チャネル番号を返します。

構文

expression. DDEInitiate( _App_ , _Topic_ )

Application オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
アプリ 必須 String アプリケーションの名前を指定します。
Topic 必須 String チャネルを開こうとしているアプリケーションによって認識される DDE トピックの名前 (開いている文書の名前など) を指定します。

注釈

成功した場合は、 DDEInitiate メソッドは、開いているチャネルの数を返します。 以降のすべての DDE 関数では、チャネルを指定するのにはこの番号を使用します。

次の使用例は、System トピックで DDE 対話を初期化し、Sales.xls という名前の Microsoft Office Excel ブックを開きます。 DDE チャネルを閉じ、Sales.xls へのチャネルを初期化し、セル R1C1 に文字列を挿入します。

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) _ 
 & "C:\Sales.xls" & Chr(34) & ")] 
DDETerminate Channel:=lngChannel 
lngChannel = DDEInitiate(App:="Excel", Topic:="Sales.xls") 
DDEPoke Channel:=lngChannel, Item:="R1C1", Data:="1996 Sales" 
DDETerminate Channel:=lngChannel

関連項目

Application オブジェクト

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

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