次の方法で共有


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

関連項目

Application オブジェクト

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

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