Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
VBA Zoek & Word Replacement
Visual Basic for Applications ( VBA ) is een programmeertaal die is ingebouwd in Microsoft Office 's Word , Excel en Access -programma's . Gebruikers van deze programma's te schrijven scripts met VBA aan de standaard functionaliteit van een programma uit te breiden en om de taken die met het programma te automatiseren . Een type van automatisering vaak gebruikt in Word is dat het betrekken van search en op tekst uit een document te vervangen . VBA kan elke afzonderlijke stap van deze activiteiten aan te passen , inclusief het genereren van de tekst te zoeken naar , het document gedeelten selectie te worden gezocht en na elke vervanging met extra activiteiten ( bv. het toevoegen van hoogtepunten , krimpende lettergrootte ) . Macro's

Word-gebruikers
die nieuw zijn met behulp van VBA op zoek operaties kunnen beginnen met het leren met behulp van VBA macro -functies van Word . Macro's zijn kleine programma's , ook wel scripts , dat de acties een Word- gebruiker neemt opnemen . Bijvoorbeeld , kan een Word- gebruiker beginnen met het opnemen van een macro , druk vervolgens op "Control - F " op te roepen Word dialoogvenster Zoeken . Ze zal wat tekst om te zoeken naar opgeven , druk dan op de knop "Zoeken" om de werkelijke zoeken. Toen ze eindigt de opname , zal Word de macro -recorder een klein script dat de zoektocht naar dezelfde tekst die de gebruiker op zoek was .
Schrijven van het script zonder Opnemen Het
< br presteert hebben gegenereerd >

Traditioneel worden computerprogramma's , waaronder de scripts gemaakt met VBA , niet opgenomen maar eerder zijn geschreven door programmeurs . Hoewel de opname scripts kan een handige en snelle manier om programma's te produceren , de programma's deze aanpak creëert meestal nemen meer computer middelen ( bijv. RAM en verwerkingstijd ) dan nodig is . Daarentegen , het schrijven van VBA -programma's met de hand in de VBA IDE ( Integrated Development Environment ) kan wat extra werk inspanning , maar resulteren in snelle programma's aangepast aan de precieze taken waarvoor ze zijn geschreven .
< br > de Uitvoeren functie

Om een aangepaste zoekactie hand schrijven , zal de VBA programmeur werken met de VBA Execute functie . Deze functie maakt deel uit van een Word- component genaamd het object Selection , die het momenteel gemarkeerde tekst slaat . De Execute functie duurt een aantal argumenten , die de specificaties van een functie worden gebruikt om zijn werk te doen zijn . Een van Uitvoeren 's argumenten is " FindText , " dat is de tekst die het programma zal zoeken . Hier is een voorbeeld van een klein programma dat in de FindText argument vult :

Sub FindSomething
( ) Dim xx = Selection.Find.Execute ( FindText : = " de " ) End Sub
< br > het uitvoeren van een Replace Operation

de programmeercode gebruikt om een basis vervangen bewerking is vergelijkbaar met de code voor het vinden operatie . Programmeurs geeft u de vervangende tekst als een ander argument voor het uitvoeren functie . Hier is nog een programma om een ​​vervangende operatie die alle exemplaren van het woord " iets " in een document zal veranderen aan de tekst " somethingElse " illustreren :

Sub ReplaceSomething
( ) op

Dim x

x = Selection.Find.Execute ( FindText : = " iets " , replaceWith : = " somethingElse " ) op Twitter

End Sub
Opties specificeren

Door het gebruik van bijkomende argumenten van de Execute functie , kunnen programmeurs opties opgeven voor het zoeken en operaties te vervangen . Deze opties zijn dezelfde als die beschikbaar zijn in Word " Zoeken en vervangen " dialoogvenster : . "Match hele woord , " " match Case " en anderen

Programma
die zoektocht aanpassen en operaties te vervangen zijn niet beperkt tot alleen het uitvoeren argumenten functie 's . Andere programma's kunnen worden toegevoegd aan een manier gevonden tekst moeilijk haalbaar zijn zonder programmeren manipuleren . Bijvoorbeeld , kan een programmeur aangeven dat een vervangende operatie gebruiken dynamisch veranderende vervangende tekst , zoals het eerste woord van de leden die de zoekterm bevatten .

Previous: Next:
  Visual Basics Programming
·Hoe te gebruiken WMI om Detect…
·Hoe gegevens in een DataSet- o…
·Hoe te Integers in Visual Basi…
·Hoe te Getallen converteren na…
·Hoe te openen Internet Explore…
·Hoe te openen een Windows-toep…
·Het wijzigen van de Command Bu…
·Hoe te keuzelijst Items opslaa…
·Hoe te verwijderen LPT VBS 
  Related Articles
Hoe te gebruiken VBA naar Microsoft Wind…
Hoe Search Engine Ranking of SEO van een…
Wat is VBA ? 
Hoe kan ik lezen en schrijven tekstbesta…
Aan de slag Met behulp van VBA Met Micro…
VBScript & SQL Tutorial 
Hoe maak je menu's en submenu's maken 
VBA Tutorial voor Word 
Hoe maak je automatisch kopiëren van Ex…
  Programmering Articles
·Hoe te UML Maak Van Java Source 
·Hoe links binnen een iFrame met PHP Vera…
·Hoe te Vb.Net Documentatie Creëren 
·Hoe te verbergen een Redirect 
·Java String Split Codes 
·Hoe te Thrift gebruiken met PHP 
·Hoe te downloaden en opslaan Media Met d…
·Hoe kan ik een string in String PHP zoek…
·Hoe maak je verbinding Visual Basic om M…
Copyright © Computer Kennis http://www.nldit.com