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 Search & Word Replacement
    Visual Basic for Applications ( VBA ) er et programmeringsspråk innebygd i Microsoft Office er Word, Excel og Access- programmer. Brukere av disse programmene skrive skript med VBA å forlenge standard funksjonaliteten til et program , og for å automatisere oppgaver utføres med programmet. En type automatisering brukes ofte i Word er at involverer søk og erstatt operasjoner på en dokumentets tekst . VBA kan tilpasse hvert enkelt trinn i disse operasjonene , inkludert genererer teksten å søke etter , velge dokumentet deler skal søkes og etter hver utskifting med andre funksjoner ( f.eks legge høydepunkter, krymper skriftstørrelse ) . Makroer

    Word-brukere som er nye til å bruke VBA i leteaksjoner kan begynne å lære VBA ved å bruke Words makrofunksjoner . Makroer er små programmer, også kalt script , som registrerer handlinger en Word-bruker tar. For eksempel kan en Word-bruker starte innspillingen av en makro , og trykk deretter på "Control -F " for å åpne Word dialogboksen Søk . Hun vil angi teksten du vil søke etter, og trykk deretter på "Søk" knappen for å starte selve søket. Når hun slutter opptaket , vil Word makro opptaker har generert et lite skript som utfører søket etter den samme teksten som brukeren søker etter .
    Skrive manuset uten å ta den

    Tradisjonelt er dataprogrammer , herunder scripts laget med VBA , ikke registrert , men snarere er skrevet av programmerere . Selv om opptak skript kan være en enkel og rask måte å produsere programmer , programmer denne tilnærmingen skaper vanligvis tar opp mer dataressurser (f.eks RAM og saksbehandlingstid ) enn det som er nødvendig. Som kontrast kan skrive VBA- programmer for hånd i VBA IDE (integrert utviklingsmiljø ) ta litt ekstra arbeidsinnsats , men fører til raske programmer tilpasset til de eksakte oppgaver som de er skrevet .

    den Execute funksjon

    å skrive et tilpasset søk moment for hånd , vil VBA programmerer jobber med VBA Execute -funksjonen . Denne funksjonen er en del av et Word komponent kalt Selection objekt, som lagrer den uthevede teksten . Execute -funksjonen tar flere argumenter , som er de spesifikasjonene en funksjon bruker til å gjøre jobben sin . En av Execute argumenter er " FindText ", som er teksten som programmet vil søke etter. Her er et eksempel på et lite program som fyller ut FindText argument:

    Sub FindSomething ( ) Dim xx = Selection.Find.Execute ( FindText : = "the" ) End Sub

    utføre en Erstatt Operation

    programmeringskode brukes til å utføre en grunnleggende erstatte operasjon ligner på koden for å finne operasjonen . Programmerere angi erstatning tekst som et argument til Execute -funksjonen . Her er et annet program for å illustrere en replace operasjon som vil endre alle forekomster av ordet "noe" i et dokument til teksten " somethingElse " : en

    Sub ReplaceSomething ( )

    Dim x

    x = Selection.Find.Execute ( FindText : = "noe" , ReplaceWith : = " somethingElse " )

    End Sub
    Spesifisere valg

    Ved å bruke Execute funksjonens flere argumenter , kan programmerere angi alternativer for søk og erstatt-operasjoner . Disse alternativene er de samme som de som er tilgjengelige i Word " Søk og erstatt " dialogboksen : . " Matche hele ordet ", " kamp veske" og andre

    programmer som tilpasser søk og erstatt-operasjoner ikke er begrenset til bare Execute funksjonens argumenter . Annen programmering kan legges til manipulere funnet tekst på måter vanskelig å oppnå uten programmering. For eksempel kan en programmerer spesifisere at en erstatning operasjon bruker dynamisk endring erstatning tekst, for eksempel det første ordet i avsnitt som inneholder søkeordet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan redigere en TXT -fil med VBScript 
    ·Hvordan Sorter Arrays i Visual Basic 
    ·Hvordan bruke Visual Basic Dersom Step verdi er positiv…
    ·Hvordan bruke VB6 som en SWF Variable Finder 
    ·Hvordan sende en Virtual Basic Faks 
    ·Hvordan Referanse VB Function Fra Innenfor ASPX 
    ·Hvordan lage en kul Grid 
    ·Forskjellene mellom DataGrid og DataGridView i NET 
    ·Hvordan bruke Dir $ i VB6 
    ·Hvordan få tilgang Macro Programming 
      Anbefalte artikler
    ·Slik starter Programmering i Assembly 
    ·En NetBeans 6.8 UML Tutorial 
    ·Hvordan identifisere klasser for Air Traffic Control Sy…
    ·PHP Oppkalt Array Funksjon 
    ·Hvordan å kompilere C kilde Med Visual C 
    ·Hvordan bruke variabler i en SELECT-setning MySQL 
    ·Hvordan komme i gang med NetBeans UML 
    ·Fordelene ved å bruke JSP og Servlets 
    ·Hvor å Endre INT til et objekt i C + + 
    ·Hvordan få antall linjer på en Java lest Fil 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/