Udvidet søgning

Word kursus 2007-2013 VBA Programmering

Du vil efter kurset være i stand til at opbygge brev-skabeloner med intelligente indtastnings formularer, få et grundlæggende kendskab til programmering og indblik i måden at håndtere de mest relevante Word-objekter på.

Er du bruger af Office 2003 kan du også deltage på dette kursus.

Dette kursus er også relevant for dig, hvis du arbejder med Word som del af Office 365.

Kurset henvender sig til

Kurset henvender sig til dig, måske som superbruger i virksomheden, der skal automatisere egne arbejdsopgaver eller opbygge smarte og brugervenlige skabeloner til f.eks. standardbreve, rapporter eller lign. til virksomheden.

Forudsætninger

Det forventes, at du har et bredt kendskab til Word udvidet


Kursusindhold

Kursus indhold

Optagelse af makroer
I dette modul vises grundlæggende indspilning af en makro. Hvad skal du være opmærksom på inden indspilningen og hvornår kan du med fordel indspille en makro.

  • Relative/Absolut indspilning
  • Hvor gemmes makroer?

Intro til Båndet, værktøjslinjer og ikoner
I dette modul skal du lære at placere genveje til dine makroer, så de nemt kan anvendes.

  • Oprettelse af genveje til makroer

Visual Basic Editoren
I dette modul kigges på oprettelse af Subs og indstillinger for VBA editoren. Der er en del tricks som kan gøre indtastningen nem med brug af f.eks. Intelligence for de forskellige objekter.

  • Oprette producedurer
  • 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 variabels levetid.

  • Erklæring af variable
  • Lokale variable
  • Modul variable
  • Globale variable
  • Konstanter
  • Objekt Variable
  • Konvertering af variable
  • Navnekonventioner

Simple Dialoger
I dette modul vises de mest almindelige kommunikationsformer med brugeren. Det gælder f.eks. en simpel besked til brugeren eller når du skal tage imod et input.

  • Kommandoen MsgBox
  • Funktionen InputBox
  • Funktionerne MsgBox

Kontrolstrukturer
I dette modul anvendes valgstrukturer, dvs. en sammenligning af værdier, hvorved der skal 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 flere løkkestrukturer. Løkkerne anvendes typisk ved gennemløb af en masse ord, afsnit, dokumenter eller bogmærker.

  • Valg (If-Then-Else og Select Case)
  • Løkker (Do-Loop, Do-While og For-Next)

Opdeling af kode i Sub-rutiner
I dette modul illustreres muligheden for at genanvende kode. Det kan gøres ved at placere koden i en Sub, som herved kan kaldes flere gange. For at gøre disse kald mere alsidige kan du overføre argumenter til Sub?en og 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
I dette modul får du mulighed for at afprøve en masse af de hyppigst anvendte kontrolelementer på en UserForm. Du får gennemgået hvorfor du med fordel kan anvende UserForms samt en lang række hændelser du kan hive fat i, både på de enkelte elementer og på selve UserFormen.

  • Design af egne dialoger med labels, tekstbokse, kombobokse, afkrydsningsfelter osv.
  • Anvendelsesformer
  • Brug af hændelser

De vigtigste Objekter i Word
I dette modul får du fingrene i de mest anvendte objekter som Word tilbyder. De enkelte objekter, som du skal lære at kode op i mod, har en masse metoder og egenskaber, som er udfordringen ved at anvende objekterne.

  • Application
  • Document , ActiveDocument, ThisDocument
  • Sections
  • Paragraphs
  • Sentences
  • Words
  • Bookmarks
  • Styles
  • Tables
  • 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 kigges på de vigtigste egenskaber og metoder til håndtering af Bookmarks-objektet. Vi kigger også på konkret brug af større Word skabelon, med tilhørende formular, til indsætning af tekst i dokumentet.

  • Oprettelse
  • 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 f.eks. å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.

  • Erklæring 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 i flere tilfælde.

  • Erklæring af Array
  • Anvendelse af Array

Simpel Fejlhåndtering
I dette modul gennemgås hvad du stiller op med kode som potentielt set kan gå ned. Du ønsker ikke at brugeren af dine makroer ender inde i Visual Basic miljøet med en mystisk fejlmeddelelse. Det kan du nemt lære at håndtere.

  • Error objektet

Kurset er baseret på en vekslen mellem teori og praktiske øvelser. Til understøttelse af disse øvelser får du udleveret et gennemarbejdet kursusmateriale -specielt til dette kursus.

For at fastholde og udvikle din produkt kompetence anbefaler vi, at du anvender kursusmaterialet som et effektivt opslagsværk efter kurset. Rækker dette ikke, er du altid velkommen til at kontakte vores instruktører for uddybende spørgsmål m.m.

 

Gå til oversigt over kurser i it udvikling

Kursusdato

Hørkær 18, 2730 Herlev - Tlf: 77 300 300 - Email: idgkurser@idg.dk - CVR: 65970414
IDG Kurser - Copyright © 2014 - Computerworld A/S - IDG.dk