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

DDETerminateAll ステートメントを使用すると、開いているすべての動的データ交換 (DDE) チャネルを閉じることができます。You can use the DDETerminateAll statement to close all open dynamic data exchange (DDE) channels.



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

戻り値Return value



たとえば、Microsoft Excel と Microsoft Access の間に2つの DDE チャネルを開き、Excel とデータを転送するためのシステム情報を取得したとします。For example, suppose you've opened two DDE channels between Microsoft Excel and Microsoft Access, one to retrieve system information about Excel and one to transfer data. DDETerminateAllステートメントを使用すると、両方のチャネルを同時に閉じることができます。You can use the DDETerminateAll statement to close both channels simultaneously.

DDETerminateAll ステートメントを実行すると、開いている各チャネル番号に対してそれぞれ DDETerminate ステートメントを実行することになります。Using the DDETerminateAll statement is equivalent to executing a DDETerminate statement for each open channel number. DDETerminate ステートメントと同様に、 DDETerminateAll ステートメントは、フォームまたはレポートのフィールド内のアクティブな DDE リンク式には影響を与えません。Like the DDETerminate statement, the DDETerminateAll statement has no effect on active DDE link expressions in fields on forms or reports.

開いている DDE チャネルがない場合は、 DDETerminateAll ステートメントを実行しても、実行時エラーは発生しません。If there are no DDE channels open, the DDETerminateAll statement runs without causing a run-time error.


  • DDE を実行するプロシージャを中断する場合に、不注意でチャネルを開いたままにしておく可能性があります。If you interrupt a procedure that performs DDE, you may inadvertently leave channels open. システム リソースの浪費を避ける目的で、DDE を実行するコードのデバッグ中は、コード内で、または [デバッグ] ウィンドウの [イミディエイト] ウィンドウ (下部のウィンドウ) から DDETerminateAll ステートメントを使います。To avoid exhausting system resources, use the DDETerminateAll statement in your code or from the Immediate (lower) pane of the Debug window while debugging code that performs DDE.
  • 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.