Първата опция в менюто View на Office 2011 за Mac Visual Basic Editor (VBE) е опцията Code, която е в сиво, докато не направите поне един прозорец с код видим във VBE. Често срещан начин за отваряне на нов прозорец с код е да използвате Insert→Module. Модулът е като нов прозорец за текстообработка на документ - празен е. Нищо интересно не се случва, докато не започнете да пишете. Същите функции на VBE важат за Excel, Word и PowerPoint.
Разглеждане на прозореца за кодове на Office 2011 VBE
Обърнете внимание, че хоризонталните линии разделят секцията за декларации и всеки от двата макроса. Линиите се изтеглят автоматично от VBE. Всеки макро раздел се нарича процедура. Повече за прозорците с кодове:
-
Изскачащо меню на обект: Това е изскачащото меню от лявата страна на прозореца; той предоставя списък с преки пътища към обекти.
-
Изскачащо меню за процедурата: Това е изскачащото меню от дясната страна на прозореца; той предоставя списък с преки пътища към процедури и декларации. Когато обект е избран в изскачащото меню Обект, се показват процедурите, които са приложими към избрания обект.
-
Раздел Декларации: (По избор) Публичните декларации се появяват в горната част на модул Code.
-
Макрос модули: Всеки макрос или процедура е разделена с линия.
-
Бутон за преглед на процедурата: Щракнете, за да ограничите дисплея до секцията за декларация или процедура, която има курсора за вмъкване.
-
Бутон за изглед на пълен модул: Щракнете, за да покажете цялото съдържание на прозореца с код.
-
Писане на VBA код в Office 2011 за Mac
Както при текстов процесор, в прозорец с код редакторът знае кои команди са законни и кои не, а редакторът ви дава обратна връзка, докато пишете. Новото за VBA (Visual Basic за приложения) в Office 2011 е Intellisense , функция, която ви помага автоматично да попълвате кода си, докато пишете. За да видите как работи Intellisense, декларирайте публична променлива в празен прозорец на кода:
Изберете Вмъкване→Модул, за да се покаже празен прозорец с код.
Въведете следния код точно както го виждате тук и натиснете Return в края на реда:
Публична моя променлива като низ
Забележете, че след като сте написали като , а се появи менюто на изскачащи. Това е Intellisense на работа. Ако знаете какво искате да въведете, можете да продължите да пишете. Но ако искате да видите всички възможни опции, използвайте изскачащото меню.
Получаване на помощ за VBA код в Office 2011 за Mac
Можете да разчитате на следните пет основни източника на примери за код, помощ за синтаксис и обща помощ за програмиране:
-
Рекордер на макроси: В Excel и Word можете да запишете вашите действия и след това да разгледате кода, който е записан в модулите.
-
Браузър на обекти: Удобна съкровищница от информация за обектите, методите и свойствата на Office.
-
Помощ: Помощната система в VBE е минимална. Microsoft планира да предостави VBA помощ само за Excel.
-
Интернет: Потърсете в Интернет примери за VBA код.
-
Книги за VBA: Можете да намерите много книги за VBA.