Функція DDEInitiate

За допомогою функції DDEInitiate можна почати розмову динамічного обміну даними (DDE) з іншою програмою. Функція DDEInitiate відкриває канал DDE для передавання даних між сервером DDE та клієнтською програмою.

Наприклад, якщо вам потрібно перенести дані з електронної таблиці Microsoft Office Excel 2007 до бази даних Microsoft Office Access 2007, ви можете скористатися функцією DDEInitiate, щоб відкрити канал між двома програми. У цьому прикладі Access виконує роль клієнтської програми, а Excel – серверної.

Синтаксис

DDEInitiate ( application, topic )

Синтаксис функції DDEInitiate має такі аргументи:

Аргумент

Опис

application

Рядковий вираз, що визначає, яка програма може брати участь у розмові DDE. Зазвичай аргумент application – це ім’я файлу EXE (без розширення .exe) для програми на основі Microsoft Windows, як-от Excel.

topic

Рядковий вираз, що називає тему, яку розпізнає аргумент application. Список тем див. в документації програми.


Примітки

У разі успіху функція DDEInitiate починає розмову DDE з програмою й темою, указаними в аргументах application і topic, а потім повертає значення типу Long integer. Це повернуте значення є унікальним номером каналу на позначення каналу, через який можна передавати дані. Цей номер каналу згодом використовується з іншими функціями DDE й операторами.

Якщо програму ще не запущено або запущено, але вона не розпізнає аргумент topic чи не підтримує динамічний обмін даними, функція DDEInitiate повертає помилку виконання.

Значення аргументу topic залежить від програми, вказаної як аргумент application. Для програм, які використовують документи або файли даних, припустимі імена тем часто включають імена цих файлів.

Примітка : Microsoft Windows, а також пам’ять і ресурси вашого комп’ютера визначають максимальну кількість розмов DDE, які можна відкрити одночасно. Якщо ви не використовуєте канал, вам слід заощадити ресурси, припинивши їх використання оператором DDETerminate або DDETerminateAll.

Порада

Якщо потрібно керувати об’єктами іншої програми з Access, радимо використовувати автоматизацію.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×