Skifte Tilfeldige Tekst med din egen tekst

January 25  by Eliza

Gwendolyn vet å bruke den = rand () funksjonen for å sette inn tilfeldig tekst. Hun lurer på, men hvis det er en måte å tilpasse eller legge til tekst til hva som er returnert av = rand (). Hun bruker den funksjonen som en standardtekst / filler for demonstrasjoner og ønsker å legge sin egen ordgyteri.

Dessverre er det ikke mulig å modifisere det som er returnert av = rand () siden den er en funksjon bygget inn Word. Det er et par måter rundt dette problemet, men. De mest sannsynlige kandidatene er følgende: Autotekst, autokorrektur, og makroer.

Du kan opprette en Autotext-oppføring som inneholder standard informasjon du ønsker. Dette kan være så lang for en oppføring som du vil, og kan også inneholde "spesielle" elementer, for eksempel tabeller. Autotekst-oppføringer har fordelen av å være lettere å sette inn i et dokument enn det er å bruke den = rand () -funksjonen. Hvordan du oppretter Autotekst-oppføringer har blitt dekket i andre saker av WordTips. Du kan også se følgende nyttig side på Word MVP nettstedet:

http://word.mvps.org/FAQs/Formatting/DummyText.htm

Autokorrektur funksjon i Word kan brukes til å sette inn en begrenset mengde av standardtekst, så vel. Riktig satt opp, er autokorrektur enda raskere å bruke enn er autotekst. Alt du trenger å gjøre er å huske den lille mnemonic du oppretter (som BPT, som betyr standardtekst), skriver at mnemonic, og det blir automatisk erstattet med fyldigere standardtekst.

Ulempen med å bruke Autotekst eller autokorrektur i stedet for = rand () er at de ikke er like fleksibel; du kan ikke oppgi hvor mange avsnitt du vil og hvor mange setninger du vil ha per avsnitt. Hvis du vil ha den slags fleksibilitet, må du ty til å lage en makro som vil gjøre standard innsetting. Følgende er et eksempel på en enkel makro å gjøre en slik oppgave.

Sub RandomText ()
Dim sSent As String
Dim iSentences As Integer
Dim iParagraphs As Integer
Dim J As Integer
Dim K As Integer

iSentences = 3 'Antall setninger per avsnitt
iParagraphs = 5 'Antall avsnitt
sSent = "Wallace Widgets gjør de beste widgets i den kjente verden."

For J = 1 Til iParagraphs
For K = 1 til iSentences
Selection.TypeText sSent
Neste K
Selection.TypeParagraph
Neste J
End Sub

Du kan selvsagt tildele denne makroen til en hurtigtast eller til en knapp på verktøylinjen, og det ville sette inn teksten (utpekt i sSent variabel) når du starter den. Du kan selv ønsker å endre makro, slik at i stedet for at antall setninger og avsnitt "hardkodet", makro ber brukeren om å angi hvor mange av hver den skal bruke.

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (9034) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Skifte Tilfeldige Tekst med din egen tekst.