Visual Basic ( VB ) er et programmeringsspråk som brukes for rask utvikling av dataprogrammer . Du kan utvikle disse programmene i Microsoft Word og Excel. Gjør du det kan du utnytte de mange objekter og ressurser hver av disse programmene har ( dvs. ActiveDocument objekt i Word eller Excel innebygde i Sort og Delsum funksjoner) , i motsetning til å lage objekter fra scratch.Try følgende prosjekter for å utvikle Visual grunnleggende ferdigheter og kompetanse . Utforsk Range Object
Skriv inn følgende tekst i MS Word integrert utviklingsmiljø (IDE ) for å se den avgjørende Range objekt i aksjon . Du kan skrive inn IDE fra Word ved å trykke " Alt" - "F11 " . Skriv inn koden i enhver åpen plass i koden vinduet.
Public Sub spacePgp ( ) Dim r As Range
Set r = Selection.Range
r.Expand wdParagraphr . insertAfter vbCrLfr.InsertBefore vbCrLf
End Sub
Tilbake til Word ( alt - F11 ) når du har skrevet programmet , og plasser innsettingspunktet (AKA markør ) i alle ledd, spesielt en omgitt av avsnittene ovenfor og nedenfor. Kjør programmet ved å velge Developer > Makroer , velge " spacePgp " makro navn fra listen , og klikke løp. Makroen setter linjeskift over og under avsnitt med innsettingspunktet . Hovedpunktene i koden for å ta oppmerksom på er de som henviser til markering og insertAfter og insertBefore funksjoner. Utvalg viser til hvor markøren er plassert (AKA innsettingspunktet ) og innsatsen uttalelser legge til linjeskift .
Lag en UserForm Prosjekt
Oppgi Visual Basic IDE som før , og velge Sett inn> UserForm menyvalget . På det nye skjemaet , drar to kommando- knapper fra verktøykassen . I Egenskaper-ruten , endre navnet på en knapp for å "blue ", den andre til " gul ". Dobbeltklikk på "gul" -knappen , og skriv dette programmet koden for CommandButton2_Click hendelse : en
Private Sub CommandButton2_Click ( ) Set r = Selection.Ranger.Expand ( wdSentence ) r.HighlightColorIndex = wdYellowEnd Sub
Dupliser Button Program code
Kopier koden for CommandButton2_Click ()-funksjonen til utklippstavlen og lime inn koden over første forekomst av funksjonen, over linjen "Private Sub CommandButton2_Click ( ) . " Endre duplisert CommandButton2_Click å lese CommandButton1_Click , og endre wdYellow til wdBlue .
Naviger til en annen del av koden for dette dokumentet ved først å flytte markøren til Prosjekt -ruten. Utvid Microsoft Word Object mappe ved å klikke på den. Hvis det er flere mapper med navnet Microsoft Word Object , velg det som vises under navnet på dokumentet du vil at makroen skal kjøre i. For eksempel, hvis du tester programmet på teksten i dokumentet " MacroStudy , " mappen du ønsker å utvide ved å klikke på pluss ( + ) tegnet vil se slik ut : en
Project ( MacroStudy ) + Microsoft Word Objects
Skriv koden som laster Form
Dobbeltklikk ThisDocument ikonet som vises etter at du utvider Microsoft Word Objects -mappen. Denne handlingen bringer deg til en annen kode vinduet , der du taste inn koden som viser skjemaet du har opprettet. Dette er koden for å angi : en
Public Sub colorForm ( ) UserForm1.ShowEnd Sub
tilbake til Word , og plasser innsettingspunktet i enhver setning i dokumentets tekst . Start programmet ved å velge Developer > Makroer , og deretter velge " colorForm , " etterfulgt av Run -knappen . Skjemaet vises. Klikk enten den blå eller gule knappen og se setning som inneholder innsettingspunktet skifter farge.