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: Autotexto, Autocorrección y macros.
Puede crear una entrada de Autotexto que contenga la información estándar que desee. Puede ser una entrada tan larga como desee, e incluso puede contener elementos «especiales», como tablas. Las entradas de Autotexto tienen la ventaja de ser más fáciles de insertar en un documento que usar = rand ()
función. La forma de crear entradas de Autotexto se ha tratado en otros números de WordTips. También puede consultar la siguiente página útil en http://word.mvps.org [sitio de Word MVP]:
http://wordmvp.com/FAQs/Formatting/DummyText.htm
La función de Autocorrección de Word también se puede utilizar para insertar una cantidad limitada de texto estándar. Si está configurado correctamente, Autocorrección es incluso más rápido de usar que Autotexto. 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 usar Autotexto 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 método abreviado o a un botón de la barra de herramientas e insertaría su texto (designado en la variable sSent)
siempre que lo invoques. 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 pide al usuario que especifique cuántos 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). Este consejo (9034) se aplica a Microsoft Word 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Word (Word 2007 y más tarde) aquí:
link: / wordribbon-Replacing_Random_Text_with_Your_Own_Text [Reemplazo de texto aleatorio con su propio texto]
.