| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    VBA Search & orderstatning
    Visual Basic for Applications ( VBA ) er et programmeringssprog er indbygget i Microsoft Office er Word, Excel og Access -programmer. Brugere af disse programmer skriver scripts med VBA at udvide standard funktionaliteten af ​​et program og til at automatisere de opgaver med programmet. En type af automatisering anvendes hyppigt i Word er , at inddragelse søg og erstat operationer på et dokuments tekst. VBA kan tilpasse hver enkelt trin i disse operationer , herunder generering af teksten for at søge efter , vælge dokumentet dele , der skal søges , og efter hver udskiftning med yderligere operationer (f.eks tilføjer højdepunkter, skrumpende skriftstørrelse ) . Macros

    Word brugere , der er ny bruger VBA i eftersøgninger kan begynde at lære VBA ved hjælp Word makro funktioner. Makroer er små programmer , også kaldet scripts, der optager de aktioner, et Word- bruger tager . For eksempel kan en Word bruger begynde at optage en makro , og tryk derefter på "Control -F " for at ringe op Word Find dialogboks. Hun vil angive en tekst for at søge efter , og tryk derefter på "Søg" -knappen for at starte den egentlige søgning. Da hun slutter optagelsen, vil Word makrooptageren have genereret et lille script, der udfører søgningen efter den samme tekst , som brugeren søgte efter .
    Skrive manuskriptet uden at den optages
    < br >

    Traditionelt er edb-programmer , herunder scripts lavet med VBA , ikke optaget , men snarere er skrevet af programmører. Selv om indspilning scripts kan være en nem og hurtig måde at producere programmer , de programmer, denne tilgang skaber normalt tage op flere computerens ressourcer (f.eks RAM og behandlingstid ) end der kræves . Derimod kan skrive VBA -programmer ved hånden i VBA IDE ( integreret udviklingsmiljø ) tage nogle ekstra arbejdsindsats , men resulterer i hurtige programmer tilpasset de præcise opgaver, som de er skrevet .
    < br > den Udfør Function

    For at skrive en tilpasset søgning operation i hånden , vil VBA programmør arbejde med VBA Udfør funktionen . Denne funktion er en del af et Word -komponent kaldet Selection objektet , som lagrer den markerede tekst. Execute Funktionen tager flere argumenter , som er de specifikationer, en funktion bruger til at gøre sit job. Et af Udfør argumenter er " FindText ", som er den tekst, som programmet vil søge efter . Her er et eksempel på et lille program, der udfylder FindText argument : Hej

    Sub FindSomething ( ) Dim xx = Selection.Find.Execute ( FindText : = " de" ) End Sub
    < br > Udførelse af en Erstat operation

    programmeringen kode, der bruges til at udføre en grundlæggende erstatningsoperationen svarer til kode for at finde operation. Programmører angiver udskiftning tekst som endnu et argument til Execute funktion. Her er et andet program til at illustrere en erstatningsoperationen der vil ændre alle forekomster af ordet "noget" i et dokument til teksten " somethingelse " : Hej

    Sub ReplaceSomething ()

    Dim x

    x = Selection.Find.Execute ( FindText : = "noget" , ReplaceWith : = " somethingelse " )

    End Sub
    Angivelse af indstillinger

    Ved at bruge Execute funktionens yderligere argumenter , kan programmører angive indstillinger for søg og erstat operationer. Disse muligheder er de samme som dem, der findes i Word er " Søg og erstat " dialogboksen : ". Hele ord ", " match Case" , og andre

    Programmer, tilpasse søg og erstat operationer er ikke begrænset til kun Execute funktionens argumenter. Anden programmering kan tilføjes at manipulere fundne tekst på måder vanskeligt at opnå uden programmering. For eksempel kan en programmør angive, at en udskiftning operation dynamisk bruger skiftende udskiftning tekst, f.eks det første ord i afsnit, der indeholder søgeordet.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en webbrowser ved hjælp VB 
    ·Sådan Læs XML Brug VB.NET 
    ·Sådan tilføjes en kontrol i Visual Basic for Applicat…
    ·Sådan Læs & Skriv tekstfiler med Visual Basic 6.0 
    ·Hvordan at kalde en funktion i VB.NET 
    ·Hvordan laver grafer med Visual Basic 
    ·Sådan Set Up Late Binding i VB 6.0 
    ·Sådan Ryd DataGrid i VB.Net 
    ·Visual Basic Projekter for studerende 
    ·Visual Basic 5.0 Tutorial 
      Anbefalede Artikler
    ·PHP Dump Sæbe Funktioner 
    ·Computer sprog, der anvendes til computere 
    ·Sådan Tjek om du har erklæret en variabel i Python 
    ·Sådan Rotere et InlineShape i VB6 
    ·Sådan Konverter Flåter til en dato 
    ·Sådan kontrolleres , om en tekstboks Empty i VB 
    ·Hvordan til at udfylde en ADF Tabel 
    ·Visual Basic Listevisning Tutorial 
    ·Konvertering Char Buffer til Double i C + + 
    ·Hvordan man åbner en DB i Xcode 
    Copyright © Computer Viden http://www.computerdk.com