DDEPoke ステートメントを使用して、オープン動的データ交換 (DDE) チャネルを介してクライアント アプリケーションからサーバー アプリケーションにテキスト データを供給します。
構文
式。DDEPoke (ChanNum、 アイテム、 データ)
expressionApplication オブジェクトを 表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| ChanNum | 必須 | バリアント型 (Variant) | DDEInitiate 関数で返される整数型 (Integer) のチャネル番号を指定します。 |
| Item | 必須 | String | DDEInitiate 関数で指定されたアプリケーションが認識できるデータ アイテムの名前を指定します。 指定できるアイテムの一覧については、そのアプリケーションのマニュアルを参照してください。 |
| Data | 必須 | String | 他のアプリケーションに送信されるデータを指定します。 |
注釈
たとえば、Microsoft Access と Microsoft Excel の間に開いている DDE チャネルがある場合は、 DDEPoke ステートメントを使用して、Access データベースから Excel スプレッドシートにテキストを転送できます。 この例では、Access はクライアント アプリケーションとして機能し、Excel はサーバー アプリケーションとして動作します。
item 引数の値は、channum 引数によって示されるチャネルが開かれたときに指定されたアプリケーションとトピックによって異なります。 たとえば、 アイテム 引数には、Excel スプレッドシートのセル範囲を指定できます。
データ引数に含める文字列は英数字の文字列でなければなりません。 他の書式はサポートされません。 たとえば、引数 data には Excel ワークシートの指定範囲内のセルに入力する数字を指定できます。
channum 引数がオープン チャネルに対応する整数でない場合、または他のアプリケーションが指定されたデータを認識または受け入れない場合は、実行時エラーが発生します。
別のアプリケーションのオブジェクトを Access から操作する必要がある場合は、オートメーションの使用を検討することをお勧めします。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。