Det första alternativet på Visa-menyn i Office 2011 för Mac Visual Basic Editor (VBE) är kodalternativet, som är nedtonat tills du gör minst ett kodfönster synligt i VBE. Ett vanligt sätt att öppna ett nytt kodfönster är att använda Infoga→Modul. En modul är som ett nytt ordbehandlingsdokumentfönster — det är tomt. Inget intressant händer förrän du börjar skriva. Samma VBE-funktioner gäller för Excel, Word och PowerPoint.
Utforska Office 2011 VBE Code Window
Lägg märke till att horisontella linjer separerar deklarationssektionen och vart och ett av de två makron. Linjerna ritas automatiskt av VBE. Varje makrosektion kallas en procedur. Mer om kodfönster:
-
Objekts popupmeny: Detta är popupmenyn till vänster i fönstret; det ger en lista med genvägar till objekt.
-
Procedur popup-meny: Detta är popup-menyn till höger i fönstret; den ger en lista över genvägar till förfaranden och deklarationer. När ett objekt väljs i popupmenyn Objekt visas de procedurer som är tillämpliga på det valda objektet.
-
Avsnittet Deklarationer: (Valfritt) Offentliga deklarationer visas överst i en kodmodul.
-
Makromoduler: Varje makro, eller procedur, separeras med en linje.
-
Knapp för procedurvy: Klicka för att begränsa visningen till deklarationen eller proceduravsnittet som har infogningsmarkören.
-
Knapp för fullständig modulvy: Klicka för att visa allt innehåll i kodfönstret.
-
Skriver VBA-kod i Office 2011 för Mac
Som med en ordbehandlare, i ett kodfönster vet redaktören vilka kommandon som är lagliga och vilka som inte är det, och redaktören ger dig feedback medan du skriver. Nytt för VBA (Visual Basic for Applications) i Office 2011 är Intellisense , en funktion som hjälper dig att automatiskt slutföra din kod medan du skriver. För att se hur Intellisense fungerar, deklarera en publik variabel i ett tomt kodfönster:
Välj Infoga → Modul för att visa ett tomt kodfönster.
Skriv in följande kod exakt som du ser den här och tryck på Retur i slutet av raden:
Offentlig MyVariable som sträng
Lägg märke till att när du har skrivit som visas en popup-meny. Det här är Intellisense på jobbet. Om du vet vad du vill skriva kan du fortsätta att skriva. Men om du vill se alla möjliga alternativ, använd popup-menyn.
Få hjälp med VBA-kod i Office 2011 för Mac
Du kan lita på följande fem huvudsakliga källor för kodexempel, syntaxhjälp och allmän programmeringshjälp:
-
Makroinspelare: I Excel och Word kan du spela in dina handlingar och sedan titta på koden som spelades in i modulerna.
-
Objektwebbläsare: En praktisk skattkammare av information om objekt, metoder och egenskaper hos Office.
-
Hjälp: Hjälpsystemet inom VBE är minimalt. Microsoft planerar att tillhandahålla VBA-hjälp endast för Excel.
-
Internet: Sök på Internet efter VBA-kodexempel.
-
Böcker om VBA: Du kan hitta massor av böcker om VBA.