Global.DDEInitiate メソッド (Word)
他のアプリケーションへの DDE (動的データ交換) チャネルを開き、チャネル番号を返します。
構文
expression. DDEInitiate
( _App_
, _Topic_
)
式 'Global' オブジェクトを表す変数。 オプション。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
アプリ | 必須 | 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
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。