оматизувати.
Деякі конструкції мови програмування Visual Basic for Application запозичені з традиційного мови програмування Basic. До послуг розробника не тільки основні конструкції мови, але й потужна об'єктно-орієнтована середу. Об'єкти - найбільш істотне придбання Visual Basic for Application, оскільки з їх допомогою неабияк спрощуються процедури для маніпуляції даними і документами. До складу Microsoft Office входить п'ять основних додатків - Word, Excel, Access, Power Point, Outlook, - і кожен використовує власну систему об'єктів. До цієї кількості можна додати такі програми, як, наприклад, Microsoft Graph, Microsoft Equation, Office Assistant, Microsoft Form і деякі інші допоміжні компоненти, для яких також існує певний набір об'єктів. Так що в поняття програмування на Visual Basic for Application входить не тільки і не стільки знання основ мови програмування, скільки вміння правильно використовувати об'єкти, їх властивості та методи.
Перед початком роботи з новим проектом необхідно знати деякий мінімум, який дозволить розібратися в програмах на Visual Basic for Application. Це характеристики та особливості застосування мови, алфавіт, інструкції мови, основи об'єктно-орієнтованого програмування і
інші елементи. Visual Basic for Application є процедурним мовою, а отже, кожна логічно закінчена частина - це підпрограма. У Visual Basic for Application введено поняття процедур, описуваних інструкціями Sub і Function. Так, інструкції Sub - End Sub дозволяють створювати підпрограму, а інструкції Function - End Function - функції.
Visual Basic for Application є модульним мовою. Модуль являє собою деякий об'єкт, що містить описи окремих процедур. Подібність Visual Basic for Application з сучасними системами програмування надають проекти. Набір модулів, що відносяться до одного документа, об'єднується в проекти. Крім процедур, у проекті можуть зберігатися макети форм, модулі форми і модулі класів. Втім, схожість Visual Basic for Application з іншими системами розробки, такими, як Visual Basic, Delphi та ін., На цьому закінчується. На відміну від згаданих вище засобів розробки, система для створення програм для Microsoft Office не може формувати автономні програми.
Застосовуючи Visual Basic for Application в Microsoft Word, можна створювати складні види документів, в яких використовується і текст, і таблиці, і графічні зображення, і автофігури. Для кожного з цих компонентів передбачений окремий об'єкт, ряд властивостей і методів, за допомогою яких можна виконувати такі ж дії, що і в інтерактивному режимі. Наприклад, змінювати товщину лінії або надавати обсяг графічної об'єкту, збільшувати або зменшувати розмір тексту та багато другое.Excel являє собою електронну таблицю, тому всі надані Visual Basic for Application засоби використовуються при обробці даних в осередках робочої книги. Зауважимо, що в осередках таблиці
зазвичай зберігаються числа, рядки і дати. Допомогою об'єктів Excel з будь-якої програми на Visual Basic for Application ви отримуєте доступ до вмісту і атрибутів робочої книги, а крім того, можете створювати і змінювати графічні об'єкти, діаграми або фрагменти карт.
Використовуючи функції, об'єкти і методи мови програмування Visual Basic for Application, вбудованого в PowerPoint, можна надавати стандартним компонентам презентації або окремого слайда додаткові ефекти. Крім того, за допомогою єдиної системи об'єктів Microsoft Office в слайдах PowerPoint можна використовувати реальні дані з баз даних, електронних таблиць і відображати їх як в табличному вигляді, так і у вигляді діаграм.
Якщо в трьох попередніх додатках можна було б обійтися без Visual Basic for Application, то застосування цієї мови програмування в базах даних є неодмінною умовою, оскільки з його допомогою можна розробити досить складні алгоритми для обробки даних, в яких використовуються як стандартні інструкції мови, так і об'єкти для управління базами даних, зокрема, мова структурованих запитів, елементи управління форм, звітів та ін.
Також одним з найважливіших застосувань VBA є автоматизація дій користувача.
4 Мова HTML
Термін HTML (Hyper Text Markup Language) означає мова розмітки гіпертексту raquo ;. Це поняття ширше, включає в себе Інтернет та локальні мережі, редактори, браузери, різноманітні програмні продукти, компакт-диски, навчальні курси, дизайн і багато іншого. Мова HTML - своєрідна протилежність складним мовам програмування, відомим тільки фахівцям.
Основна особливість гіпертекстового документа - це здатність отримати складні ефекти форматування простими і наочними методами. Порівняємо гіпертекстовий документ, наприклад, з файлом у форматі MS Word. У тому і іншому випадках ...