Макроси и VBA

като

Тази книга ще ви помогне да овладеете VBA IDE и да научите как да програмирате във VBA, като използвате обекти, техните свойства, методи и събития. Обсъжданите техники за програмиране са илюстрирани с примери, които можете веднага да изпробвате на практика. Можете да приложите придобитите знания както за персонализиране и подобряване на популярни офис приложения, включително приложения на Office XP, така и за създаване на свои собствени приложения.

Книгата е предназначена за тези, които бързо и без усилие ще се научат да програмират за Windows с помощта на VBA.

Книга: VBA за манекени

Макроси и VBA

По-често използвана е способността на VBA да групира последователност от различни команди на приложението. Ако често използвате едни и същи команди в една и съща последователност, има смисъл да запазите тази последователност като VBA програма. В резултат на това ще можете да активирате цялата тази последователност с една команда - тази, която стартира VBA програмата, която сте създали за тази цел.

Между макрос, който се създава по време на процеса на запис, и VBA програма, чийто код въвеждате ръчно, няма никаква фундаментална разлика, освен ако, разбира се, не вземете предвид самия метод на създаване. Можете да редактирате макро кода, като добавяте или премахвате елементи от него, точно както ако сте въвели макро кода със собствените си ръце.

Най-лесният начин да създадете VBA програма от този тип е чрез директно записване на цялата последователност от команди, които се изпълняват. За да направите това, повечето VBA приложения предлагат записващо устройство за макроси, което работи като касетофон. От момента, в който инструктирате да започнете да записвате макрос, всичко започва да се записва.команди, които използвате в приложението. След като спрете записа, записващото устройство на макроси преобразува записаните команди в техните еквивалентни редове от VBA код. Получената VBA програма има специално име - макрос. Всички тънкости на процеса на запис на макроси са разгледани в Глава 2.