Reemplazo de texto aleatorio con su propio texto (Microsoft Word)
GwenDolyn sabe cómo usar la función = rand () para insertar texto aleatorio.
Sin embargo, se pregunta si hay una forma de personalizar o agregar texto a lo que devuelve = rand (). Ella usa esa característica como repetición / relleno para demostraciones y le gustaría agregar su propia verborrea.
Desafortunadamente, no hay forma de modificar lo que devuelve = rand ()
ya que es una función integrada en Word. Sin embargo, hay un par de formas de solucionar este problema. Los candidatos más probables son los siguientes: un Building Block, una entrada de Autocorrección o una macro. Más sobre esos en un momento.
Primero, es importante entender que Word proporciona tres formas de insertar texto aleatorio en su documento. GwenDolyn ya conoce la función = rand (), que inserta texto sobre cómo utilizar algunas de las funciones de Word. Si prefiere leer sobre zorros marrones rápidos, puede usar la función = rand.old () en su lugar. Finalmente, puede usar = lorem ()
para insertar texto basado en el conocido texto de relleno lorem ipsum que los diseñadores han utilizado durante décadas.
Si ninguna de estas opciones funciona, una alternativa es crear una entrada de Building Block que contenga la información estándar que desea. Puede ser una entrada tan larga como desee, e incluso puede contener elementos «especiales», como tablas. Los Building Blocks tienen la ventaja de ser más fáciles de insertar en un documento que usar = rand ()
función. La forma de crear Building Blocks se ha tratado en otros números de WordTips.
La función de Autocorrección de Word también se puede utilizar para insertar una cantidad limitada de texto estándar. Con la configuración correcta, Autocorrección es incluso más rápido de usar que Building Blocks. Todo lo que necesita hacer es recordar el pequeño mnemónico que crea (como bpt, que significa _ texto repetitivo_), escribir ese mnemónico y se reemplaza automáticamente con el texto estándar más completo.
El inconveniente de utilizar Building Blocks o Autocorrección en lugar de = rand ()
es que no son tan flexibles; no puede especificar cuántos párrafos desea y cuántas oraciones desea por párrafo. Si desea ese tipo de flexibilidad, deberá recurrir a la creación de una macro que haga la inserción estándar. El siguiente es un ejemplo de una macro simple para realizar dicha tarea.
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
Por supuesto, puede asignar esta macro a una tecla de acceso directo o agregarla al link: / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Quick Access Toolbar]
e insertaría su texto (designado en la variable sSent) cada vez que lo invoque. Es posible que incluso desee modificar la macro para que en lugar de tener el número de oraciones y párrafos «codificados», la macro le pida al usuario que especifique cuántas de cada uno debe usar.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.
link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
WordTips es su fuente de formación rentable en Microsoft Word.
(Microsoft Word es el software de procesamiento de texto más popular del mundo). Esta sugerencia (9035) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:
link: / word-Replacing_Random_Text_with_Your_Own_Text [Reemplazo de texto aleatorio con su propio texto]
.