close

Visual Basic dla aplikacji

Skocz do nawigacji Skocz do wyszukiwania
Język programowania Visual Basic for Applications
AutorMicrosoft
Data powstania1985 [1]
StosowanieKod interpretowany przez aplikację
ParadygmatyProgramowanie obiektowe
Pisanie na maszyniegłośno
WpływemPODSTAWOWY
Implementacja referencyjna
Realizacjainterpretator
System operacyjnyOkna
Językjęzyk angielski
LicencjaWłaściciel

Visual Basic for Applications ( VBA ) to implementacja Visual Basic umieszczona w aplikacjach Microsoft , takich jak pakiet Microsoft Office lub Visio , inne programy zawierają częściową implementację VBA (takie jak AutoCAD i WordPerfect ). VBA rozszerza języki skryptowe zawarte wcześniej w takich aplikacjach (np. Microsoft Word 's Word Basic ) i może służyć do kontrolowania praktycznie wszystkich aspektów aplikacji hosta, takich jak interfejs użytkownika ( manipulacja menu, paski narzędzi itp.).

Mimo bliskiego powiązania z Visual Basic , VBA nie może być używany do uruchamiania samodzielnych aplikacji , ale pewna interoperacyjność między aplikacjami jest nadal możliwa (np. możliwe jest tworzenie raportu w Wordzie z danych Excela ) dzięki automatyzacji ( Technologia COM, Component Object Model ).

VBA to język programowania wysokiego poziomu .

Głównymi obiektami tego języka są podprogramy i funkcje. Podprogram, zwany również procedurą lub makro, automatycznie wykonuje zestaw operacji w folderze, arkuszu lub komórce wybranej podczas uruchamiania.

Użytkownik może dodawać własne funkcje, które sam definiuje. Funkcja, w przeciwieństwie do podprogramu , wymaga jako danych wejściowych co najmniej jednej wartości liczbowej lub tekstowej dla co najmniej jednej zmiennej niezależnej .

Notatki

  1. ^ Historia Microsoft Office , na storiainformatica.it . Źródło 22 stycznia 2014 .

Bibliografia

Linki zewnętrzne