Функция DDE (Dynamic Data Exchange) в ACell позволяет получать данные из других приложений, которые поддерживают протокол DDE.
Можно использовать функцию DDE для установления связи с другими программами, такими как базы данных, торговые платформы и т. д., и получения данных из них в вашу сводную таблицу в ACell.
В ячейке сводной таблицы введите формулу, которая использует функцию DDE. Синтаксис функции DDE в Acell выглядит следующим образом:
где
=DDE(Сервер; Тема/Файл; Элемент/диапазон; Режим): Имя серверного приложения.
- Сервер: Имя серверного приложения, с которым устанавливается связь через протокол DDE.
- Тема/Файл: Топик или имя файла, с которым устанавливается связь через протокол DDE.
- Элемент/диапазон: Имя элемента или диапазона данных, который требуется получить из серверного приложения.
- Режим: Опциональный аргумент, указывающий режим обновления данных (0 - только при изменении, 1 - автоматическое обновление).
Пример использования функции DDE для получения данных из другого документа:
К примеру, есть внешний документ с таблицей и необходимо оттуда взять строку «Количество продаж».
В исходном документе вписываем необходимые данные в формулу =DDE() для установления связи с внешним источником:
"Лист1. Е5" — это ячейка / диапазон ячеек (пишется через «:», например Лист1. E5:E10), который содержит данные. Предполагается, что данные о продажах находятся в указанном диапазоне на листе "Лист1".
Все входные данные отделяются «;»
В результате получаем значение из исходной таблицы:
При указании аргумента «Режим» равным 1 происходит авто обновление исходных данных из внешнего источника:
На выходе получаем изменённый вариант данных: