RING 70 23 26 50 eller send en mail og få uforpligtende informationer om, hvor kurset udbydes, datoer, priser og en status på, om kurset har deltagere nok til at det bliver gennemført.
Udbydes kurset ikke i oversigten til højre, så kontakt os endelig for ny dato.
På dette Word VBA-kursus lærer du de grundlæggende principper for kodning i Visual Basic for Applications (VBA), og hvordan du kan få værktøjerne til at styre processen og indbygge brugervenlighed og intelligens i dine Word dokumenter.
Efter kurset kan du blandt andet:
Det kan virke afskrækkende at skulle til at skrive kode i VBA, men med dette kursus, VBA grundlæggende, kommer du godt i gang. Vi har, af samme årsag, afsat 3 dage til kurset således, at der bliver god tid til opgaver og praktisk arbejde med VBA. Vi kan love, at det er mere end godt givet ud, når du først kommer i gang med at kunne skrive kode.
Det får du
Før kurset
På kurset
Efter kurset
Få det optimale ud af kurset
Kurset henvender sig til dig, måske som superbruger i virksomheden, der skal automatisere egne arbejdsopgaver eller opbygge smarte og brugervenlige skabeloner til fx standardbreve, rapporter eller lign.. Det forventes, at du har et bredt kendskab til Word svarende til udvidet Word kursus.
Kursusindhold
Optagelse af makroer
I dette modul vises indspilning af en makro. Hvad skal du være opmærksom på inden indspilningen og hvornår kan du med fordel indspille en makro.
• Indspilning- og anvendelse af makroer
• Hvor gemmes makroer?
Intro til Båndet, værktøjslinjer og ikoner
I dette modul lærer du at oprette genveje til dine makroer, så de nemt kan anvendes.
• Oprettelse af genveje til makroer
Visual Basic Editoren
I dette modul gennemgås oprettelse af Sub-procedurer og indstillinger for VBA editoren. Der er en del tricks, som kan gøre indtastningen af kode nemmere med brug af f.eks. IntelliSense.
• Oprette procedurer
• Visninger
• Indstillinger
• Brug af indtastningshjælp
Variable og Datatyper
I dette modul gennemgås vigtigheden for erklæring af dine variable samt de forskellige datatyper. Hvor kan de forskellige variable tilgås en hvad er en variabels levetid.
• Erklæring af variable
• Variablers levetid
• Datatyper
• Objekt Variable
• Navnekonventioner
Simple Dialoger
I dette modul vises de mest almindelige kommunikationsformer med brugeren. Det gælder fx en simpel besked til brugeren, eller når koden skal tage imod et input fra brugeren.
• Dialogboksen MsgBox
• Dialogboksen InputBox
Kontrolstrukturer
I dette modul anvendes valgstrukturer, dvs. en sammenligning af værdier, hvorved der kan træffes et valg i den ene eller anden retning. Hvilke kodelinjer skal nu køres? Ofte vil de kodelinjer som skal afvikles være de samme igen og igen og til dette gennemgås løkkestrukturer. Løkkerne anvendes typisk ved gennemløb af ord, afsnit, dokumenter eller bogmærker.
• Valg (If-Then-Else og Select Case)
• Løkker (Do-Loop, For-Next og For-Each)
Opdeling af kode i Sub-procedurer
I dette modul illustreres muligheden for at genanvende kode. Det kan gøres ved at placere koden i en Sub-procedure, som herved kan kaldes flere gange. For at gøre disse kald mere alsidige, kan du overføre argumenter til Sub’en. Disse argumenter kan anvendes til beregninger eller få Sub’en til at reagere på inputtet.
• Kald af sub fra sub
• Kald af sub fra sub med argumenter
Formularer (UserForm)
I dette modul får du mulighed for at afprøve mange af de hyppigst anvendte kontrolelementer på en UserForm. Du får gennemgået, hvorfor du med fordel kan anvende UserForms, samt hændelser du kan skrive kode i, både på de enkelte kontrolelementer og på selve UserFormen.
• Design af egne dialoger med labels, tekstbokse, kombinationsbokse, afkrydsningsfelter osv.
• Anvendelsesformer
• Brug af hændelser
De vigtigste Objekter i Word
I dette modul bliver du introduceret til de mest anvendte Word objekter. De enkelte objekter, har mange metoder og egenskaber, som er udfordringen ved at anvende objekterne. Du kommer på kurset til at arbejde med de mest anvendte af nedenstående objekter.
• Application
• Documents, ActiveDocument, ThisDocument
• Paragraphs
• Bookmarks
• Selection
• Range
Bogmærker
Når du koder op imod et Word dokument og ønsker at få fat i bestemte områder af dokumentet eller indsætte et indhold i givne områder, er brugen af bogmærker uundgåeligt. På kurset præsenteres de vigtigste egenskaber og metoder til håndtering af Bookmarks-objektet. Vi kigger også på konkret brug af en større Word skabelon med tilhørende formular til indsætning af tekst i dokumentet.
• Oprettelse af bogmærker
• Anvendelse
• Bogmærker og formularer
Hændelser for Word-filen
I dette modul kigges på de automatiske hændelser, der indtræder, når man fx åbner- eller lukker et Word dokument eller opretter et nyt dokument på baggrund af en skabelon.
• Document_Open
• Document_Close
• Document_New
Funktioner
I dette modul lærer du at oprette dine egne funktioner til brug i VBA-miljøet. En Function er en procedure der udover at gøre noget også giver en returværdi fx "al tekst er formateret".
• Erklæring af Function
• Anvendelse af Function
Arrays
I dette modul introduceres kort brugen af en flerdimensionel variabel også kaldet et Array. Det forklares også, hvorfor du med fordel kan anvende denne form for variabel.
• Erklæring af Array
• Anvendelse af Array
Simpel Fejlhåndtering
Når du koder op imod et Word dokument og ønsker at få fat i bestemte områder af dokumentet eller indsætte et indhold i givne områder, er brugen af bogmærker uundgåeligt. På kurset præsenteres de vigtigste egenskaber og metoder til håndtering af Bookmarks-objektet. Vi kigger også på konkret brug af en større Word skabelon med tilhørende formular til indsætning af tekst i dokumentet.
• Oprettelse af bogmærker
• Anvendelse
• Bogmærker og formularer
Hændelser for Word-filen
I dette modul kigges på de automatiske hændelser, der indtræder, når man fx åbner- eller lukker et Word dokument eller opretter et nyt dokument på baggrund af en skabelon.
• Document_Open
• Document_Close
• Document_New
Forbehold for ændring efter publisering