DDEPoke メソッド (Excel)Application.DDEPoke method (Excel)

アプリケーションにデータを送ります。Sends data to an application.


DDEPoke(チャネルアイテムデータ)expression.DDEPoke (Channel, Item, Data)

expression**Application** オブジェクトを 表す変数。expression A variable that represents an Application object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
ChannelChannel 必須Required LongLong DDEInitiate メソッドによって返されるチャネル番号を指定します。The channel number returned by the DDEInitiate method.
ItemItem 必須Required VariantVariant データ送信先の項目名を指定します。The item to which the data is to be sent.
DataData 必須Required VariantVariant アプリケーションに送るデータを指定します。The data to be sent to the application.


メソッドの呼び出しに失敗すると、エラーが発生します。An error occurs if the method call doesn't succeed.


次の使用例は、Word へのチャネルを開き、Sales.doc という Word 文書を開いて、文書の初めにシート 1 のセル A1 の内容を挿入します。This example opens a channel to Word, opens the Word document Sales.doc, and then inserts the contents of cell A1 (on Sheet1) at the beginning of the document.

channelNumber = Application.DDEInitiate( _ 
 app:="WinWord", _ 
Set rangeToPoke = Worksheets("Sheet1").Range("A1") 
Application.DDEPoke channelNumber, "\StartOfDoc", rangeToPoke 
Application.DDETerminate channelNumber

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.