функція dde

Функція DDE намагається запустити сеанс DDE з зазначеним додатком і документом і запитує дані в розділі. Якщо їй це вдається, функція DDE повертає рядок, що містить запитувані дані.

При запиті даних з Excel розділом може бути ідентифікатор рядки і стовпці, наприклад "" R1C1 "", або ім'я діапазону комірок. У наступному прикладі функція DDE запрошує дані осередки в рядку 1 і стовпці 1 листа Excel. Цей вислів можна ввести в поле Дані текстового поля на сторінці властивостей елемента управління:

= DDE ( "Excel", "Sheet1", "R1C1")

Функцію DDE можна використовувати тільки у властивості Дані текстового поля, групи перемикачів, прапорця або поля зі списком. Не можна викликати функцію DDE з модуля Visual Basic для додатків (VBA).

Максимальна кількість сеансів DDE, які можна відкрити одночасно, визначається пам'яттю і ресурсами комп'ютера і Microsoft Windows. Якщо не вдається поговорити, так як інший додаток не запущене або не розпізнає вказаний документ або вже досягнуто максимальну кількість сеансів, функція DDE повертає NULL.

Примітка: Інше додаток може бути налаштований таким чином, що буде ігнорувати запити на сеанс DDE. У цьому випадку функція DDE повертає значення NULL. Крім того, можна налаштувати Access таким чином, щоб він ігнорував запити від інших додатків: в меню Файл виберіть команду Параметри Access. в діалоговому вікні Параметри програми пункт пункт Додатково. У групі Операції DDE встановіть прапорець Пропуск команд DDE.

Для управління об'єктами інших додатків з Access можна скористатися автоматизацією.

У наступній таблиці показано, як працює функція DDE при використанні з кожним з елементів управління.

елемент управління

Схожі статті