Visual Basic programmeringsspråk är Microsofts version av den klassiska programmeringsspråk " Basic . " Microsoft har också lagt till funktionalitet Visual Basic språket till backend av sina Microsoft Office-paketet . Visual Basic for Applications ( VBA ) är programmeringen skal som kan arbeta med Microsoft Word för att skapa komplexa och dynamiska dokument . Programmeringen kod matas in i Visual Basic Editor och kör med Microsoft Word -makron . För att börja använda VBA i Word , bör du lära dig hur du aktiverar makron , den grundläggande strukturen för en funktion eller procedur och hur man kör koden när du är klar . Instruktioner
Arbeta med Word 2007/2010
1
Aktivera makron . VBA-kod körs i form av makron i Word . Om säkerhetsnivån inte är inställd på att köra makron , kommer du inte att kunna köra koden . Klicka på " Office " -knappen och sedan " Word-alternativ . " Klicka på " Säkerhetscenter " fliken . Klicka "Trust Center Settings" och sedan " makroinställningar . " Klicka på inställningen för " Lita åtkomst till VBA-projekt objektmodellen . " Klicka på " OK . "
2
Visa " Utvecklare " fliken om du inte redan har. Klicka på " Office " -knappen igen och sedan " Word-alternativ . " Klicka på " Popular " fliken om den inte redan är vald . Klicka på " Visa fliken Utvecklare i menyfliksområdet " alternativet och klicka sedan på " OK . " Addera 3
Öppna Visual Basic Editor . Klicka på " Utvecklare " fliken . Klicka på " Visual Basic . "
4
Lägg din VBA-kod . Du kan lägga till användare former , och klassmoduler , beroende på vad du vill göra i VBA , alternativen är många . Till exempel kan du använda VBA för att spara det aktuella dokumentet med ett nytt filnamn . Lägg till en ny modul för att göra detta . Klicka på " Infoga " och sedan " Modul . " Knappa in koden för förfarandet .
" Sub SaveAsDocument ( ) katalog
Dim wdCurrentApp Som Word.Application
Set wdCurrentApp = GetObject ( " Word.Application " )
wdCurrentApp.ActiveDocument.SaveAs " C : \\ Mina dokument \\ VBExample.docx "
End Sub "
p Detta är den grundläggande strukturen i VBA-procedurer , och klassmoduler . Vissa är mindre än detta , och vissa är mycket mer detaljerad . Klicka på " File " och sedan " Spara " för att spara ändringarna .
5
Kör dina rutiner . Gå tillbaka till huvuddokumentet fönster i Word 2007 . Klicka på " Utvecklare " fliken och sedan " Makron . " Klicka på namnet på din procedur och klicka sedan på " Kör". Till exempel , för att köra kod från ovan , klicka på " SaveAsDocument " och klicka sedan på " Kör".
Arbeta i Word 2003 eller tidigare
6
Aktivera makron . Klicka på " Verktyg " i menyn . Klicka på " Macro " och sedan " Security". Ändra säkerhetsnivån till " Mellan " och klicka sedan på " OK . " Starta Microsoft Word . Klicka på " Aktivera makron " på frågan .
7
Öppna Visual Basic Editor . Klicka på " Verktyg " och sedan peka med muspekaren på " Macro ". Klicka på " Visual Basic Editor . "
8
Klicka på " Infoga " i menyn och lägga till objektet som du vill skapa , user formulär , modul eller klass modul . Skriv i VBA-kod för vad du vill proceduren att göra i Word . Här är ett exempel procedur som skapar ett nytt Word- dokument från en mall :
" Sub NewTempDoc ( ) katalog
Dim wdWordApp som Word.Application
Set wdWordApp = GetObject ( , " Word.Application " ) katalog
wdWordApp.Documents.Add Mall : = " Elegant Memo.dot "
End Sub "
Klicka på " Spara " -ikonen i Visual Basic Editor för att spara ändringarna .
9
Kör proceduren . Gå tillbaka till huvuddokumentet fönstret . Klicka på " Verktyg ", " Makro " och sedan " Makron . " Klicka på namnet på den metod som du skapade och klicka sedan på " Kör". Att köra proceduren från ovan skulle du klicka på " NewTempDoc " och klicka sedan på " Kör . " Addera