ною валютою, які крім традиційних операцій купівлі-продажу іноземної валюти включають оплату та виставляння грошових акредитивів, купівлю та оплату дорожніх чеків іноземних банків, випуск та обслуговуванні пластикових карт, здійснення міжнародних розрахунків.
4. Інформаційні послуги, коли банки за певну плату при доставляють клієнтам інформацію як комерційного, так і не комерційного характеру.
3. Мова програмування Visual Basic for Applications
Visual Basic for Applications (VBA) - трохи спрощена реалізація мови програмування Visual Basic, вбудована в лінійку продуктів Microsoft Office (включаючи версії для Mac OS), а також в багато інших програмні пакети, такі як AutoCAD, WordPerfect і ESRI ArcGIS. VBA покриває і розширює функціональність раніше використовувалися спеціалізованих макромов, таких як WordBasic. Може використовуватися для управління додатком (меню, панелі інструментів, форми користувача, діалогові вікна і т.д.). VBA може також використовуватися для створення імпорту та експорту різних форматів файлів. p align="justify"> VBA є інтерпретується мовою. Як і випливає з його назви, VBA близький до Visual Basic, але може виконуватися лише в рамках програми, в яке він вбудований. Крім того, він може використовуватися для управління одним додатком з іншого, за допомогою OLE Automation (наприклад, таким чином можна створити документ Word на основі даних з Excel). p align="justify"> VBA функціонально багатий і надзвичайно гнучкий, але має ряд обмежень, включаючи обмежену підтримку покажчиків на функції (використовуються в Windows API). Є можливість використовувати (але не створювати) бібліотеки DLL. p align="justify"> VBA - трансльований мову. Це означає, що його команди спочатку перетворяться до виконуваній формі. Контейнери VBA (Access, Excel, Word) можуть зберігати оттранслірованном програму в прихованій формі у вихідному документі (щоб не була потрібна перекомпіляція). Виконання коду відбувається у віртуальній машині (як у мові Java), що часто помилково називають інтерпретацією. Незважаючи на його схожість з багатьма старими діалектами BASIC (особливо MS BASIC), VBA не сумісний з ними крім Microsoft Visual Basic до версії 6 і не сумісний з VB.net. p align="justify"> Щоб використовувати VBA з додатками (Access, Excel, Word) необхідно використовувати відповідну термінологію і мовні конструкції. Це так звана "об'єктна модель програми". Карта об'єктної моделі є мережевий для Excel, Word. Новачкові використання об'єктної моделі може становити значну трудність. p align="justify"> Широке поширення Visual Basic for Applications в поєднанні із спочатку недостатньою увагою до питань безпеки призвело до широкого поширення макровірусів.
Як будь-яка мова програмування макроси VBA можуть бути створені за злим умислом. Для захисту були введені опції програм...