Visual Basic for Applications
Տեսակ | implementation of a programming language?, Visual Basic և ծրագրավորման լեզու |
---|---|
Առաջացել է | 1993 |
Ստեղծող | Մայքրոսոֆթ |
Հիմքի վրա է | Visual Basic |
Ներշնչվել է | Visual Basic |
Կայք | learn.microsoft.com/en-us/office/vba և learn.microsoft.com/de-de/office/vba(գերմ.) |
Visual Basic for Applications (VBA, Visual Basic ծրագրերի համար)՝ Visual Basic ծրագրավորման լեզվի մի փոքր պարզեցված տարբերակ, որը տեղակայված է Microsoft Office-ի ծրագրերի գծում (ներառյալ Mac OS-ի տարբերակները), ինչպես նաև բազմաթիվ այլ ծրագրային փաթեթներ, որոնցից են՝ AutoCAD, SolidWorks, CorelDRAW, WordPerfect և ESRI ArcGIS: VBA-ն ընդգրկում և տարածում է նախկինում օգտագործված մասնագիտացված մակրո լեզուների ֆունկցիոնալությունը, որոնցից է՝ WordBasic-ը։
VBA-ն համարվում է ինտերպրետատոր լեզու։ Նրա անունից ենթադրվում է, որ VBA-ն մոտ է Visual Basic-ին։ VBA-ն կառուցված է COM-ի հիման վրա և թույլ է տալիս օգտագործել COM-ի օպերացիոն համակարգում առկա բոլոր օբյեկտները և ActiveX բաղադրիչները։ Ըստ երևույթի, հնարավոր է ստեղծել Microsoft Word VBA-ի վրա հիմնված դիմում, որը օգտագործում է միայն Corel Draw գործիքները։
Հետագայում Microsoft-ը նախատեսում է VBA-ն փոխարինել Visual Studio Tools for Applications-ի (VSTA)՝ ծրագրի ֆունկցիոնալությունը ընդլայնող գործիքի հետ, որի համար հիմք է ծառայել Microsoft.NET-ը։
Առավելություններ և թերություններ
[խմբագրել | խմբագրել կոդը]Լեզվի արժեքներին կարելի է ավելացնել յուրացման համեմատաբար հեշտացումը, որի միջոցով ծրագրեր կարող են ստեղծել նաև օգտատերերը, ովքեր նույնիսկ պրոֆեսիոնալ չեն ծրագրավորում։ VBA-ի առանձնահատկություններին կարելի է վերագրել ձեռագրի կատարումը հենց գրասենյակային ծրագրերի մեջ։
Թերությունը հանդիսանում է ծրագրի տարբեր տարբերակների հետ հետադարձ համատեղելիությունը։ Այս խնդիրները հիմնականում կապված են միայն այն փաստի հետ, որ ծրագրային կոդը վերաբերում է ծրագրի ֆունկցիոնալ հնարավորություններին, որոնք հայտնվել են արտադրական ծրագրի նոր տարբերակում, որոնք բացակայում են հին տարբերակներում։ Ինչպես նաև թերությունների շարքին է դասվում նաև կոդի շատ բարձր բացահայտությունը պատահական փոփոխությունների համար, այնուամենայնիվ, մի շարք ծրագրային ծրագրեր (օրինակ՝ Microsoft Office և IBM Lotus Symphony) թույլ են տալիս օգտատերին օգտվել աղբյուրի կոդավորումից և դիտարկել այդ գաղտնաբառը։
Տես նաև
[խմբագրել | խմբագրել կոդը]Գրականություն
[խմբագրել | խմբագրել կոդը]- Джон Уокенбах Excel 2013: профессиональное программирование на VBA = Excel 2013 Power Programming with VBA. — М.: «Диалектика», 2014. — 960 с. — ISBN 978-5-8459-1877-2
- Джон Уокенбах Excel 2010: профессиональное программирование на VBA = Excel 2010 Power Programming with VBA. — М.: «Диалектика», 2011. — С. 944. — ISBN 978-5-8459-1721-8
- Джон Пол Мюллер (VBA For Dummies, 5th edition), М., ««Диалектика»», 2010 — 368, էջեր 368 — 368 էջ, ISBN 978-5-8459-1568-9։
Արտաքին հղումներ
[խմբագրել | խմբագրել կոդը]- VBA-ն MSDN-ում
- Ֆորում VBA-ի մասին — Քննարկումներ VBA-ի մասին Ծրագրավորողների խմբի ֆորումում
- VBA ծրագրի օրինակներ — VBA ծրագրի օրինակներ