? Visual Basic for Applications ( VBA ) er en specifik programmeringssprog, der primært bruges til at styre visse funktioner i Excel, men det kan også bruges til at styre andre aspekter af Works -programmer som Word og PowerPoint. Nogle mennesker bruge VBA til at udvikle specifikke funktioner til Word , der kan være nyttigt for at skabe dokumentskabeloner eller udfører analyse funktioner . Brug VBA
VBA-kode er skabt i vinduer kendt som moduler, som er knyttet sammen via de kommandoer skrevet for at danne et helt VBA-projekt , der er designet til at fuldføre en bestemt opgave. Microsoft-programmer som Excel og Word er udstyret med VBA redigering programmer , men du bør allerede have mindst en vis erfaring i programmering af computere , før du forsøger at udvikle et VBA-projekt .
Når et VBA-projekt er afsluttet, så er det viser sig som en "makro" i Microsoft Word. Disse makroer er under bestemte titler , som du kan skrive på at opdrage og igangsætte dem. Der er også en bred samling af makroer til rådighed online, som du kan bruge til straks hente VBA-projekter eller bruge som byggesten til at skabe et VBA-projekt på din egen.
Oprettelse VBA -kommandoer for at lukke Word < br >
Før du lukker din Word-dokument , vil du sandsynligvis ønsker at gemme det. Normalt dette sker med en enkelt linje kode , kendt som " SaveAs "-metoden. Det ligner " doc.saveas ( work_dir &" testdoc.doc " ) ", undtagen i stedet for " testdoc " du vil kalde det dokument , hvad du ønsker .
Når det kommer til at holde op Word , derefter " word.Quit "er den enkleste kommando til at give . Men du kan også bruge mere komplicerede versioner. Der er en bestemt makro designet til at afslutte ud af alle Word-dokumenter og lukke ned Word helt. Det er kendt som " CloseAll ", og den nøjagtige kode er : Hej
Sub CloseAll ( ) ' Luk alle åbne filer og nedlukning Word
Med Application.ScreenUpdating = False
' Loop Through open documentsDo Indtil Documents.Count = 0'Close ingen save.Documents ( 1) Luk saveChanges : . . = wdDoNotSaveChangesLoop
' Afslut Word nej save.Quit saveChanges : = wdDoNotSaveChangesEnd WithEnd Sub
< p> Denne version er designet til ikke gemme noget arbejde , men du kan ændre det til at gemme alle dokumenter. Når du har det gemt som en makro, kan du hit " ALT + F8 " for at åbne makro -vinduet i Word og derefter vælge " CloseAll " og derefter vælge " Kør". Dette vil lukke alle dokumenter .