Application.DDEPoke メソッド (Access)

DDEPoke ステートメントを使用して、開いている動的データ交換 (DDE) チャネルを介してクライアント アプリケーションからサーバー アプリケーションにテキスト データを提供します。

構文

DDEPoke (ChanNum, Item, Data)

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

パラメーター

名前 必須 / オプション データ型 説明
ChanNum 必須 バリアント型 (Variant) DDEInitiate 関数で返される整数型 (Integer) のチャネル番号を指定します。
Item 必須 String DDEInitiate 関数で指定されたアプリケーションが認識できるデータ アイテムの名前を指定します。 指定できるアイテムの一覧については、そのアプリケーションのマニュアルを参照してください。
Data 必須 String 他のアプリケーションに送信されるデータを指定します。

注釈

たとえば、Microsoft Access と Microsoft Excel の間に開いている DDE チャネルがある場合は、 DDEPoke ステートメントを使用して Access データベースから Excel スプレッドシートにテキストを転送できます。 この例では、Access はクライアント アプリケーションとして機能し、Excel はサーバー アプリケーションとして機能します。

item 引数の値は、channum 引数によって示されるチャネルを開いたときに指定されたアプリケーションとトピックによって異なります。 たとえば、 item 引数は Excel スプレッドシート内のセル範囲です。

データ引数に含まれる文字列は、英数字のテキスト文字列である必要があります。 他の書式はサポートされません。 たとえば、引数 data には Excel ワークシートの指定範囲内のセルに入力する数字を指定できます。

channum 引数が開いているチャネルに対応する整数でない場合、または他のアプリケーションが指定されたデータを認識または受け入れない場合は、実行時エラーが発生します。

Access から別のアプリケーションのオブジェクトを操作する必要がある場合は、Automation の使用を検討してください。

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

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