Application.DDEPoke メソッド (Word)
開いている DDE (動的データ交換) チャネルを使って、アプリケーションにデータを送信します。
構文
expression. DDEPoke
( _Channel_
, _Item_
, _Data_
)
expressionApplication オブジェクトを 表す変数。 オプション。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
チャネル | 必須 | 長整数型 (Long) | DDEInitiate メソッドによって返されるチャネルの数です。 |
Item | 必須 | String | 指定したデータの送信先 DDE トピックに含まれている項目を指定します。 |
Data | 必須 | String | 受信側のアプリケーション (DDE サーバー) に送信するデータを指定します。 |
注釈
DDEPoke メソッドが正常でない場合、エラーが発生します。
例
次の使用例は、Sales.xls という名前の Excel のブックを開き、セル R1C1 に "1996 年度売上" を挿入します。
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 のサポートおよびフィードバックを参照してください。