Application.DDEExecute メソッド (Access)
DDEExecute ステートメントを使用して、開いている動的データ交換 (DDE) チャネル経由でクライアント アプリケーションからサーバー アプリケーションにコマンドを送信します。
構文
式。DDEExecute (ChanNum, Command)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
ChanNum | 必須 | バリアント型 (Variant) | DDEInitiate 関数で返される長整数型 (Long) のチャネル番号を指定します。 |
Command | 必須 | String | サーバー アプリケーションによって認識されるコマンド。 指定可能なコマンドについては、サーバー アプリケーションのマニュアルを参照してください。 |
注釈
たとえば、Microsoft Access で DDE チャネルを開いて、Microsoft Excel スプレッドシートから Access データベースにテキスト データを転送したとします。 DDEExecute ステートメントを使用して New コマンドを Excel に送信し、新しいスプレッドシートを開くよう指定します。 この例では、Access はクライアント アプリケーションとして機能し、Excel はサーバー アプリケーションとして機能します。
コマンド引数の値は、channum 引数によって示されるチャネルを開いたときに指定されたアプリケーションとトピックによって異なります。 引数 channum が開いているチャネルに対応する整数でない場合や、指定したコマンドが実行できない場合は、エラーが発生します。
Visual Basic では、 DDEExecute ステートメントは、コマンドを他のアプリケーションに送信する目的でのみ使用できます。 別のアプリケーションから Access にコマンドを送信する方法については、「 Microsoft Access を DDE サーバーとして使用する」を参照してください。
Access からほかのアプリケーションのオブジェクトを操作する場合、オートメーションを使うこともできます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。