Прочее компьютерное

Excel 2003. Связь по протоколу DDE с приложением EXCEL. Подскажите как сделать связь между программой и Excel 2003?

Суть в том, что мне надо чтобы Программа взаимодействовала с Excel, но у меня он выдаёт ошибку. Кто разбирается - можете сказать что делать?
Ezedic Nasman
Ezedic Nasman
422
Получение данных в Excel через интерфейс DDE с помощью модуля DDE Server

Версия для печати Версия для печати

Сценарий проблемы:

Лабораторный инструмент имеет RS232 порт, через который выводятся данные каждые 10 минут. Я хотел бы использовать значения из выводимых данных в формах, формулах и моих скриптах VBA в документах Microsoft Excel.

Требования:

Advanced Serial Data Logger (ASDL) Professional или пробная версия;
Модуль "ASCII data parser and query" для логгера;
Модуль "DDE server" для Advanced Serial Data Logger.

Подразумевается что:

Вы настроили параметры связи с устройством (скорость, количество бит данных, контроль передачи и т.п.) в логгере и можете принимать данные без каких либо ошибок.

Вы можете работать в Microsoft Excel, в частности создавать и использовать формы.

Решение:

Замечание: Этот пример базируется на предыдущем примере с именем "Данные из последовательного порта и Excel. Рисование графиков в реальном времени". Этот пример будет использовать настройки парсера и пример данных их этого примера. Поэтому вы можете прочитать этот обучающий пример перед продолжением чтения этого примера.

Парсер готов и мы протестировали его в предыдущем примере. Если парсер верно настроен, то в окне DDE сервера будут отображены наши переменные и их значени

Источник:

https://www.aggsoft.ru/asdl-excel-read-via-dde.htm
Ерген Сырымов
Ерген Сырымов
52 969
Лучший ответ
Тут что-то в синтаксисе не так. Точно есть такой параметр "ввод"? МБ "input" или как-то ещё... Не находит либо путь, либо параметр.
Ezedic Nasman Проблема была решена: вместо RTM_1 надо было написать RTM_0 и делать всё в виртуальной машине так как с Windows 10 у меня некорректно работала программа, а с Windows XP в виртуальной машине всё работает как часы. А по поводу параметра "Ввод" у меня 2 параметра: "Ввод по кнопке" и просто "Ввод". Почему-то работает только ввод, а не Ввод по кнопке, в котором я из Суммы должен вычесть параметр чтобы он выдал конечный ответ.

Похожие вопросы