VBA Search & amp ;sana Korvaus

Microsoft Office VBA ( Visual Basic for Applications ) voi muokata etsi ja korvaa toiminnot Word . suurennuslasi kuvaa dinostock päässä Fotolia.com

Visual Basic for Applications (VBA) on ohjelmointikieli rakennettu Microsoft Office: n Word, Excel ja Access-ohjelmat.Näiden ohjelmien käyttäjille kirjoittaa skriptejä VBA laajentaa oletuksena toiminnallisuus ohjelman ja automatisoida tehtävät ohjelman.Yksi tyyppi automaatio käytetään usein Word on, että mukana etsi ja korvaa toimintansa asiakirjan tekstiä.VBA muokata kunkin yksittäisen vaiheen Näiden toimintojen, kuten tuottaa tekstiä etsiä, valitsemalla asiakirjan osat voidaan hakea ja jokaisen korvaaminen ylimääräisiä toimintoja (esim lisäämällä kohokohtia, kutistuu fontin kokoa).

Makrot

  • Word käyttäjille, jotka ovat uusia VBA etsimään toiminnot voivat alkaa oppia VBA käyttämällä Wordin makro toimintoja.Makrot ovat pieniä ohjelmia, joita kutsutaan myös skriptejä, että tallentaa toimet Word käyttäjä ryhtyy.Esimerkiksi Word-käyttäjä voi aloittaa makron tallennuksen, paina "Ctrl-F" kutsua Wordin Etsi-valintaikkuna.Hän

    täsmentää tekstiä etsiä, paina "Etsi" -painiketta aloittaa varsinainen haku.Kun hän loppuu tallennuksen, Word Macro Recorder on luotu pieni skripti, joka suorittaa etsiä samaa tekstiä että käyttäjä oli etsimässä.

Kirjoittaminen Script tallentamatta Se

  • Perinteisesti tietokoneohjelmia, mukaan lukien skriptit tehty VBA, ei kirjata, vaan on kirjoittanut ohjelmoijat.Vaikka tallennus skriptit voi olla kätevä ja nopea tapa tuottaa ohjelmia, ohjelmia tämä lähestymistapa luo yleensä vievät enemmän tietokoneen resursseja (esim, RAM ja käsittelyaika) kuin on tarpeen.Sen sijaan, kirjoittaa VBA ohjelmia käsin VBA IDE (integroitu kehitysympäristö) voi kestää jonkin lisätyötä vaivaa, mutta johtaa nopeasti ohjelmia räätälöity tarkka tehtävät, joihin ne on kirjoitettu.

Suorita toiminto

  • Voit kirjoittaa mukautetun hakutoiminnon käsin, VBA ohjelmoija toimii VBA Suorita toiminto.Tämä toiminto on osa Word osatekijä nimeltä Valinta esine, joka tallentaa tällä hetkellä korostetun tekstin.Suorita toiminto kestää useita argumentteja, jotka ovat tekniset toiminto käyttää tekemään työtä.Yksi Suorita väitteet on "FindText", joka on tekstiä, että ohjelma etsii.Tässä on esimerkki pieni ohjelma, joka täyttää FindText argumentti:

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

suorittaminen Vaihda Käyttö

  • ohjelmakoodia käytetään suorittamaan perus korvata toimii kuten koodi löytää toimintaa.Ohjelmoijat määrittää korvaavan tekstin toinen argumentti Suorita toiminto.Tässä toinen ohjelma havainnollistaa korvata toimenpide, joka muuttaa kaikki esiintymät sana "jotain" asiakirjassa tekstiin "somethingElse":

    Sub ReplaceSomething ()

    Dim x

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

    End Sub

Valintojen määrittely

  • Käyttämällä Suorita toiminnon lisäperusteita, ohjelmoijat voivat määrittää vaihtoehtoja etsi ja korvaa toiminnot.Nämä vaihtoehdot ovat samat kuin Word-ohjelman "Etsi ja korvaa" valintaikkuna: "kokonaisia ​​sanoja", "ottelu Case" ym.

    ohjelmat muokata etsi ja korvaa toiminnot eivät rajoitu vain Suorita toiminto väitteet.Muut ohjelmointi voidaan lisätä manipuloida löytyy tekstiä tavalla vaikea saavuttaa ilman ohjelmointia.Esimerkiksi ohjelmoija voi määrittää, että korvaava toimenpide käytön dynaamisesti muuttuviin korvaava teksti, kuten ensimmäinen sana kohdassa sisältävät hakusanan.

641
0
3
Visual Basic Ohjelmointi