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

DDEExecute ステートメントを使って、開いている Dynamic Data Exchange (DDE) チャネルで、クライアント アプリケーションからサーバー アプリケーションにコマンドを送信することができます。You can use the DDEExecute statement to send a command from a client application to a server application over an open dynamic data exchange (DDE) channel.

構文Syntax

DDEExecute(ChanNum, Command)expression.DDEExecute (ChanNum, Command)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
ChanNumChanNum 必須Required VariantVariant DDEInitiate 関数で返される長整数型 (Long) のチャネル番号を指定します。A channel number, the long integer returned by the DDEInitiate function.
CommandCommand 必須Required StringString サーバーアプリケーションによって認識されるコマンド。A command recognized by the server application. 指定可能なコマンドについては、サーバー アプリケーションのマニュアルを参照してください。Check the server application's documentation for a list of these commands.

解説Remarks

たとえば、microsoft office Access で DDE チャネルを開いて、Microsoft Excel スプレッドシートから Access データベースにテキストデータを転送したとします。For example, suppose you've opened a DDE channel in Microsoft Access to transfer text data from a Microsoft Excel spreadsheet into an Access database. 新しいコマンドを Excel に送信し**** て新しいスプレッドシートを開くように指定するには、 DDEExecuteステートメントを使用します。Use the DDEExecute statement to send the New command to Excel to specify that you wish to open a new spreadsheet. この例では、Access はクライアントアプリケーションとして動作し、Excel はサーバーアプリケーションとして動作します。In this example, Access acts as the client application, and Excel acts as the server application.

引数_command_の値は、引数_channum_で指定されたチャネルが開かれたときに指定されたアプリケーションおよびトピックによって異なります。The value of the command argument depends on the application and topic specified when the channel indicated by the channum argument is opened. 引数 channum が開いているチャネルに対応する整数でない場合や、指定したコマンドが実行できない場合は、エラーが発生します。An error occurs if the channum argument isn't an integer corresponding to an open channel or if the other application can't carry out the specified command.

Visual Basic では、 DDEExecute ステートメントは、コマンドを他のアプリケーションに送信する目的でのみ使用できます。From Visual Basic, you can use the DDEExecute statement only to send commands to another application. 他のアプリケーションからアクセスするコマンドの送信については、「 Microsoft access を DDE サーバーとして使用する」を参照してください。For information about sending commands to Access from another application, see Use Microsoft Access as a DDE Server.

Access からほかのアプリケーションのオブジェクトを操作する場合、オートメーションを使うこともできます。If you need to manipulate another application's objects from Microsoft 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.