Hvordan å mestre VBA for Microsoft Office 2007

Hvordan å mestre VBA for Microsoft Office 2007


Office 2007-programmer bruker et skriptspråk, Visual Basic for Applications (VBA), for å utvide sine standardfunksjoner. Dette språket gjør det mulig å skrive programmer som fullføre oppgaver på en brøkdel av tiden vanligvis nødvendig. Hvert Office-program har sitt eget sett av objekter, samles i en struktur kalt "objektmodellen." En del av å mestre VBA innebærer å bli godt kjent med disse objektmodeller. Ved å mestre VBA, kan du redusere tiden brukerne trenger for å fullføre Office-oppgaver, samtidig redusere feilene i å fullføre disse oppgavene.

Bruksanvisning

1 Les hver av følgende emner, som er tilgjengelige via lenken "Concepts" av "Word Utvikler Reference" side:

Velge dokumentteksten

tekst redigering

Søke og erstatte tekst

Arbeide med tabeller

Arbeide med makroer

2 Kopier hvert emne program til Windows utklippstavlen. Åpne Word, og trykk "Alt-F11" for å gå inn i Visual Basic integrert utviklingsmiljø (IDE). Klikk "Sett inn" og deretter "Module" for å lage et nytt vindu for å legge inn programmer. Lim programmet på utklippstavlen inn i modulen, og deretter kjøre programmet ved å klikke hvor som helst i programmets tekst og trykke "F5".

3 Sett inn en ny kode modul ved å følge instruksjonene i trinn 2. Skriv så mye du kan huske av prøven programmet du limte inn i den andre modulen. Les prøven programmet notering etter behov, og deretter kjøre programmet som du gjorde den opprinnelige prøven.

4 Gjenta det forrige trinnet så mange ganger som nødvendig for å skrive programmet helt fra minnet, uten å henvise til det opprinnelige programoversikten. Denne oppgaven vil ingrain programmets protokoller og prosedyrer. Selv om du kanskje ikke forstår hver linje med kode, vil lesing av de nevnte temaene, kombinert med å se den forvirrende kode i ulike programmer, markedsføre eventuell forståelse av koden. Instruksjonene i trinn 1 til 3 detalj prosessen du skal bruke for å mestre Excel og Access VBA også.

5 Lær, som du gjorde i trinn 1 til 3, disse temaene på Word Object Model, som du kan få tilgang til fra "Word Object Model Reference" linken på "Word Utvikler Reference" side:

Utvalg, treet og Dokumentobjekt; Applikasjonen, tabell og Rader objekter; og Finn-objekt.

6 Lær, som du gjorde Word konsepter og objekter, disse Excel konsepter, som du kan få tilgang fra "Concepts" link på "Excel Developer Reference" side:

Bruke Excel med andre programmer

Arbeide med regneark og arbeidsbøker

Ved hjelp av transaksjoner

Excel hendelser og funksjoner

Cell og distanser

7 Lær disse temaene på Excel-objekter, som programmene dine trenger for å tilpasse Excel standardfunksjonalitet:

Diagrammet, Søknad og arbeidsbok gjenstander; regnearket, Windows og pivottabell objekter; og Sort og Range stedene.

8 Lær disse Konsept og Object emner for Microsoft Access. Naviger til disse temaene gjennom "Concepts", "Access Object Model" og "Data Access Objects (DAO) Annonse" linker på Tilgang Utvikler Reference side:

Begreper:

Arbeide med SQL, tolke feilkoder, alternativ og eiendom innstilling, skriving kriterier uttrykk.

objekter:

Søknaden, Database, og tabellobjekter; de QueryDef, Felt og Dokumentobjekt; og RecordSet, Rapporter og skjemaer stedene.