Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте оператор DDETerminateAll , чтобы закрыть все открытые каналы динамического обмена данными (DDE).
Синтаксис
выражение. DDETerminateAll
выражение: переменная, представляющая объект Application.
Возвращаемое значение
Отсутствует
Примечания
Например, предположим, что вы открыли два канала DDE между Microsoft Excel и Microsoft Access: один для получения системных сведений об Excel, а другой для передачи данных. Используйте инструкцию DDETerminateAll для одновременного закрытия обоих каналов.
Использование оператора DDETerminateAll эквивалентно выполнению оператора DDETerminate для каждого открытого номера канала. Как и инструкция DDETerminate, инструкция DDETerminateAll не влияет на активные выражения ссылок DDE в полях форм или отчетов.
Если нет открытых каналов DDE, инструкция DDETerminateAll выполняется, не вызывая ошибки во время выполнения.
Совет
- Если прервать процедуру, выполняющую DDE, можно случайно оставить каналы открытыми. Чтобы избежать нехватки системных ресурсов, используйте инструкцию DDETerminateAll в коде или в области мгновенных (нижних) окон отладки во время отладки кода, выполняющего DDE.
- Если вам нужно управлять объектами другого приложения из Access, вы можете рассмотреть возможность использования автоматизации.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.