є новітній стандарт в обміні даними, що називається OLE 2.0 (Object Linking and Embedding). p align="justify"> Таблиця передбачає спільну роботу з прикладними програмами Microsoft Office 97 - Microsoft Outlook і Підшивка Office.
Для обміну даними таблиці з іншими додатками і зовнішніми користувачами може використовуватися Панель Web. Ця панель команд полегшує перегляд файлів Microsoft Excel і Office, зв'язок з якими встановлюється гіперпосиланнями. Ця панель може працювати разом із програмою перегляду Web. Таблиця може створювати гіперпосилання для переходу до інших файлів Office на комп'ютері користувача, в мережі Інтранет або Інтернет або локальних мережах. p align="justify"> Для забезпечення безпеки Microsoft Excel може виводити попередження при відкритті книг, що містять макроси, в яких можуть знаходитися віруси. Для захисту від вірусів такі файли можуть бути відкриті з відключенням макросів. br/>
1.2 Взаємодія Excel і Visual
excel база дані visual
Найчастіше для передачі даних до книги Excel використовується програмування об'єктів (автоматизація). Цей спосіб має найбільшим спектром можливостей для вказівки місця розташування даних у книзі Excel, а також забезпечує можливість форматування книги та налаштування різних параметрів під час виконання. Програмування об'єктів дозволяє використовувати для передачі даних кілька підходів:
Передача даних по одній клітинці
Передача масиву даних в діапазон комірок
Передача набору записів ADO в діапазон комірок за допомогою способу CopyFromRecordset
Створення в аркуші Excel об'єкта QueryTable, що містить результати запиту за джерелом даних ODBC або OLEDB.
Передача даних в буфер обміну з подальшою вставкою вмісту буфера обміну в аркуш Excel.
Також існують способи передачі даних в Excel, які не потребують програмування об'єктів. При роботі з серверним додатком рекомендується звільнити клієнтів від великого обсягу оброблюваних даних. Нижче наведені способи передачі даних, які не використовують програмування об'єктів:
Передача даних в текстовий файл, що використовує коми або знаки табуляції, який Excel згодом може розібрати на клітинки аркуша
Передача даних на лист Excel за допомогою ADO
Передача даних в Excel за допомогою динамічного обміну даними (DDE).
1.3 Короткий опис мови програмування VBA
Basic for Applications являє собою новаторське досягнення в мовах програмування, можливо найбільш значне з тих пір, як відбувся випуск першої інтегрованого середовища розробки. Це означає, не те що VBA - кращий засіб розробки, а лише те, що VBA іс...