Първата опция в менюто 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 на работа. Ако знаете какво искате да въведете, можете да продължите да пишете. Но ако искате да видите всички възможни опции, използвайте изскачащото меню.
![Как да кодирате с VBE в Office 2011 за Mac]()
Получаване на помощ за VBA код в Office 2011 за Mac
Можете да разчитате на следните пет основни източника на примери за код, помощ за синтаксис и обща помощ за програмиране:
-
Рекордер на макроси: В Excel и Word можете да запишете вашите действия и след това да разгледате кода, който е записан в модулите.
-
Браузър на обекти: Удобна съкровищница от информация за обектите, методите и свойствата на Office.
-
Помощ: Помощната система в VBE е минимална. Microsoft планира да предостави VBA помощ само за Excel.
-
Интернет: Потърсете в Интернет примери за VBA код.
-
Книги за VBA: Можете да намерите много книги за VBA.