Sostituzione di testo casuale con il tuo testo (Microsoft Word)
GwenDolyn sa come usare la funzione = rand () per inserire testo casuale.
Si chiede, tuttavia, se esiste un modo per personalizzare o aggiungere testo a ciò che viene restituito da = rand (). Usa quella funzione come boilerplate / riempitivo per le dimostrazioni e vorrebbe aggiungere la sua verbosità.
Sfortunatamente, non c’è modo di modificare ciò che viene restituito da = rand ()
poiché è una funzione incorporata in Word. Tuttavia, esistono un paio di modi per aggirare questo problema. I candidati più probabili sono i seguenti: glossario, correzione automatica e macro.
È possibile creare una voce di glossario che contenga le informazioni standard desiderate. Può essere lunga quanto una voce desideri e può anche contenere elementi “speciali”, come le tabelle. Le voci di glossario hanno il vantaggio di essere più facili da inserire in un documento piuttosto che usare = rand ()
funzione. Il modo in cui crei voci di glossario è stato trattato in altri numeri di WordTips. Puoi anche fare riferimento alla seguente pagina utile su http://word.mvps.org [sito MVP di Word]:
http://wordmvp.com/FAQs/Formatting/DummyText.htm
La funzionalità di correzione automatica di Word può essere utilizzata anche per inserire una quantità limitata di testo boilerplate. Impostato correttamente, la correzione automatica è ancora più veloce da utilizzare rispetto al glossario. Tutto quello che devi fare è ricordare il piccolo mnemonico che crei (come bpt, che significa boilerplate text), digitare quel mnemonico, e verrà automaticamente sostituito con il boilerplate più completo.
Lo svantaggio dell’utilizzo di glossario o correzione automatica invece di = rand () è che non sono così flessibili; non è possibile specificare quanti paragrafi si desidera e quante frasi si desidera per paragrafo. Se vuoi quel tipo di flessibilità, dovrai ricorrere alla creazione di una macro che eseguirà l’inserimento boilerplate. Quello che segue è un esempio di una semplice macro per eseguire tale operazione.
Sub RandomText() Dim sSent As String Dim iSentences As Integer Dim iParagraphs As Integer Dim J As Integer Dim K As Integer iSentences = 3 'Number of sentences per paragraph iParagraphs = 5 'Number of paragraphs sSent = "Wallace Widgets makes the best widgets in the known world. " For J = 1 To iParagraphs For K = 1 to iSentences Selection.TypeText sSent Next K Selection.TypeParagraph Next J End Sub
Puoi, ovviamente, assegnare questa macro a un tasto di scelta rapida o a un pulsante della barra degli strumenti e inserirà il tuo testo (indicato nella variabile sSent)
ogni volta che lo invochi. Potresti anche voler modificare la macro in modo che invece di avere il numero di frasi e paragrafi “hardcoded”,
la macro chiede all’utente di specificare quanti di ciascuno deve utilizzare.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (9034) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: