Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію RTD.

Опис

Отримує дані в реальному часі з програми, яка підтримує автоматизацію COM.

Синтаксис

RTD(код_програми;сервер;елемент1;[елемент2];...)

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

  • код_програми    – обов’язковий аргумент. Ім’я ідентифікатора ProgID зареєстрованої надбудова автоматизації COM, інстальованої на локальному комп’ютері. Це ім’я потрібно брати в лапки.

  • сервер    — обов’язковий аргумент. Ім'я сервера, на якому слід запустити надбудову. Якщо сервера немає, а програма запускається локально, залиште аргумент пустим. В іншому разі введіть у лапках ("") ім'я сервера. Коли RTD використовується в Visual Basic for Applications (VBA), для сервера необхідні подвійні лапки або властивість VBA NullString, навіть якщо сервер запущено локально.

  • елемент1;елемент2;...    – аргумент «елемент1» обов’язковий, подальші елементи необов’язкові. Від 1 до 253 параметрів, які разом представляють унікальний фрагмент даних у реальному часі.

Примітки

  • Надбудова автоматизації COM функції RTD має бути створена й зареєстрована на локальному комп’ютері. Якщо сервер даних реального часу не інстальовано, у разі спроби скористатися функцією RTD у клітинці з’явиться повідомлення про помилку.

  • Якщо сервер запрограмовано на безперервне оновлення результатів, на відміну від інших функцій, формули RTD змінюватимуться, якщо програма Microsoft Excel перебуває в режимі автоматичного обчислення.

Приклад

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Формула

Опис (результат)

Результат

=RTD("mycomaddin.progid";;"Server_name";"Ціна")

Дані в реальному часі, отримані із програми, яка підтримує автоматизацію COM.

#NAME?

Примітка

Надбудова автоматизації COM функції RTD має бути створена й зареєстрована на локальному комп’ютері. Якщо сервер даних реального часу не інстальовано, під час спроби скористатися функцією RTD вона поверне повідомлення про помилку #NAME? у клітинці.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×