Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    VBA Opplæring for Word
    Visual Basic for Applications ( VBA ) er et programmeringsspråk som brukes til å automatisere oppgaver i Microsoft Word . Med Visual Basic kan du gjøre enhver operasjon som du kan gjøre i Word uten Visual Basic, men raskere . Dette gjelder spesielt for operasjoner som inkluderer mange deloppgaver , for eksempel et søk etter et ord , etterfulgt av ordet valg , etterfulgt av formatting.The følgende eksempelkode viser hvordan du kan begynne å bruke VBA til å gi praktiske løsninger for vanlige tekstbehandlingsprogrammer problemer. Oppgi Eksempel kode i IDE

    Åpne opp MS Word og gå til Visual Basic IDE (integrert utviklingsmiljø ) ved å trykke alt - F11 .

    I koden vinduet, skriver følgende programkode.

    Public Sub mac ( ) Dim r Som RangeDim w Som RangeDim jeg Som IntegerDim t As String

    Options.DefaultHighlightColorIndex

    Set r = Selection.Range

    r.StartOf ( wdParagraph )

    r.Expand = TrueWith r.Find.Text = "er" . Replacement.Text = "er" . Forward = True.Wrap = wdFindStop.Format = True.MatchCase = False.MatchWholeWord = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseEnd Withr.Find.Execute Erstatt: = wdReplaceAll

    End Sub

    Du kan få en følelse av hva dette programmet vil gjøre ved å legge merke visse søkeord innenfor det : punkt , finne og valg , for eksempel. Programmet finner og fremhever alle forekomster av et ord du angir , innenfor gjeldende avsnitt

    Notice disse to linjene i koden : . . Text = "er" Replacement.Text = "er "
    < . p> Disse linjene forteller Word hva du skal se etter. I stedet for de "er" s , skrive inn hva ordet eller teksten du ønsker å søke etter og høydepunkt.
    Kjøre Program

    Tilbake til ordet ( alt - F11 ) , og skriv inn et par avsnitt verdt av tekst . Disse punktene bør inneholde minst et par forekomster av de nevnte søkeordet du har valgt .

    Når du er ferdig med å skrive inn tekst , plasserer du markøren i noen av avsnittene . Kjør programmet : velg Alt- F8 for å få opp makro - replay vinduet. Velg " mac " makro , og trykk Run . Hvis Word finner alle forekomster av søkeordet du har angitt , i avsnittet som inneholder markøren , vil det markere ordet .
    Forstå det til Tailor det
    < p > Skrive i en enkelt script kan forbedre arbeidsflyten litt. Men hvis du forstår hvordan manuset fungerer , begynner du å forbedre arbeidsflyten i stor grad , og på en evigvarende basis.

    Tilbake til Visual Basic IDE og se på programmet koden inne i mac -funksjonen . Legg merke til hvordan mac -funksjonen kommer til det gjeldende avsnittet til å gjøre sitt erstatte operasjon : det ser ut på Selection objekt, som representerer den valgte teksten eller innsettingspunktet . Deretter bruker Word interne representasjon av dokumentet , skriptet " leapfrogs " fra gjeldende innsettingspunktet til starten av avsnittet som inneholder innsettingspunktet .

    Denne typen bevegelser gjort mulig av et nettverk av forbindelser inne VBA for Word . Det gjeldende valget er knyttet til det aktuelle ordet , gjeldende setning og gjeldende avsnitt . Spesielt mac linker eller Leapfrogs fra gjeldende utvalg til starten av gjeldende avsnitt ( Sett r = Selection.Range og r.StartOf ( wdParagraph ) ) . På dette punktet , er r bare et innsettingspunkt , men vi vil at det skal se hele avsnittet , så vi utvider det med r.Expand wdParagraph . Hvis du vil søke bare gjeldende setning i stedet for gjeldende avsnitt , erstatte alle forekomster av wdParagraph i programkoden med wdSentence .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer Visual Basic 5.0 i Visual Basic 6.0 
    ·Hvordan skrive Visual Basic Array data til en tekstfil 
    ·Hvordan koble til MS SQL Ved hjelp av VBScript 
    ·Hvordan få tilgang Makro Fyll kolonner med data 
    ·Hvordan bruke verktøytips i VB 
    ·VB Prosjekter for skole 
    ·Hvordan begrense input verdier Brev Bare i VB.NET 
    ·Slik bruker du en Motorola RAZR2 Som et Webkamera 
    ·Hvordan Link Visual Basic 
    ·Hvordan beregne Dato og tid Forskjell i timer og minutt…
      Anbefalte artikler
    ·Hvordan bruke Ruby saken statement i Rails Controller 
    ·Hvordan skjule kolonner ved hjelp av VBA 
    ·Hvordan bruke XML Med VB.NET 
    ·Hvordan få tilgang Windows Registry Fra Java 
    ·Typer data 
    ·En god måte å organisere klasser med Java 
    ·Hvordan : Python til PDF 
    ·Hva skrives alltid i en If /Så Statement 
    ·Slik konfigurerer Citrix 
    ·Grunnleggende Deler av Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/