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

DDEPoke ステートメントを使って、開いている動的データ交換 (DDE) チャネルで、クライアント アプリケーションからサーバー アプリケーションにテキスト データを送信することができます。You can use the DDEPoke statement to supply text data from a client application to a server application over an open dynamic data exchange (DDE) channel.

構文Syntax

DDEPoke(ChanNumItemData)expression.DDEPoke (ChanNum, Item, Data)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
ChanNumChanNum 必須Required VariantVariant DDEInitiate 関数で返される整数型 (Integer) のチャネル番号を指定します。A channel number, an integer returned by the DDEInitiate function.
ItemItem 必須Required StringString DDEInitiate 関数で指定されたアプリケーションが認識できるデータ アイテムの名前を指定します。The name of a data item recognized by the application specified by the DDEInitiate function. 指定できるアイテムの一覧については、そのアプリケーションのマニュアルを参照してください。Check the application's documentation for a list of possible items.
DataData 必須Required StringString 他のアプリケーションに送信されるデータを指定します。The data to be supplied to the other application.

注釈Remarks

たとえば、Microsoft Access と Microsoft Excel との間に開いている DDE チャネルがある場合は、 DDEPokeステートメントを使用して、access データベースのテキストを Excel のスプレッドシートに転送できます。For example, if you have an open DDE channel between Microsoft Access and Microsoft Excel, you can use the DDEPoke statement to transfer text from an Access database to an Excel spreadsheet. この例では、Access はクライアントアプリケーションとして動作し、Excel はサーバーアプリケーションとして動作します。In this example, Access acts as the client application, and Excel acts as the server application.

引数_item_の値は、引数_channum_で指定されたチャネルが開かれたときに指定されたアプリケーションおよびトピックによって異なります。The value of the item argument depends on the application and topic specified when the channel indicated by the channum argument is opened. たとえば、引数_item_には、Excel スプレッドシートのセル範囲を指定できます。For example, the item argument may be a range of cells in an Excel spreadsheet.

引数_data_に含まれる文字列は、英数字の文字列である必要があります。The string contained in the data argument must be an alphanumeric text string. 他の書式はサポートされません。No other formats are supported. たとえば、引数 data には Excel ワークシートの指定範囲内のセルに入力する数字を指定できます。For example, the data argument could be a number to fill a cell in a specified range in an Excel worksheet.

引数_channum_が開いているチャネルに対応する整数でない場合や、他のアプリケーションが指定されたデータを認識しない、または受け入れない場合は、実行時エラーが発生します。If the channum argument isn't an integer corresponding to an open channel, or if the other application doesn't recognize or accept the specified data, a run-time error occurs.

Access から他のアプリケーションのオブジェクトを操作する必要がある場合は、オートメーションを使用することをお勧めします。If you need to manipulate another application's objects from Access, you may want to consider using Automation.

サポートとフィードバック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.