Application.DDETerminateAll メソッド (Access)
DDETerminateAll ステートメントを使用して、開いているすべての動的データ交換 (DDE) チャネルを閉じます。
構文
式。DDETerminateAll
expressionApplication オブジェクトを 表す変数。
戻り値
なし
解説
たとえば、Microsoft Excel と Microsoft Access の間で 2 つの DDE チャネルを開き、1 つは Excel に関するシステム情報を取得し、もう 1 つはデータを転送するとします。 両方のチャネルを同時に閉じるには、 DDETerminateAll ステートメントを使用します。
DDETerminateAll ステートメントを実行すると、開いている各チャネル番号に対してそれぞれ DDETerminate ステートメントを実行することになります。 DDETerminate ステートメントと同様に、 DDETerminateAll ステートメントは、フォームまたはレポートのフィールド内のアクティブな DDE リンク式には影響を与えません。
開いている DDE チャネルがない場合は、 DDETerminateAll ステートメントを実行しても、実行時エラーは発生しません。
ヒント
- DDE を実行するプロシージャを中断する場合に、不注意でチャネルを開いたままにしておく可能性があります。 システム リソースの浪費を避ける目的で、DDE を実行するコードのデバッグ中は、コード内で、または [デバッグ] ウィンドウの [イミディエイト] ウィンドウ (下部のウィンドウ) から DDETerminateAll ステートメントを使います。
- Access から別のアプリケーションのオブジェクトを操作する必要がある場合は、Automation の使用を検討してください。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。