prucommercialre.com


Ajuste de línea máxima Longitudes de Word mensajes de correo electrónico

Suscriptor Reyzl Kalifowicz-Waletzky preguntó si había una manera, al utilizar Word como editor de correo electrónico, para obligar a longitudes de línea para que no más de 78 personajes. Antes de responder, un poco de una discusión filosófica puede estar en orden ...

Hay dos tipos de e-mail que se envían de forma rutinaria a través de Internet. El primer tipo es de sólo texto del correo electrónico. Este es el tipo tradicional de e-mail, y el texto se puede visualizar por cada cliente de correo electrónico en el planeta. Si está trabajando con el software (como un gestor de listas de correo) que espera cada línea de un mensaje para que sólo un determinado número de caracteres, es una apuesta segura que está esperando un mensaje de correo electrónico de sólo texto.

El otro tipo de e-mail gente envía es el correo electrónico HTML. Si recibe mensajes que tienen orígenes bastante, ondeando banderas, diferente tipo de tamaño, y atributos como negrita o cursiva, a continuación, el mensaje es un correo electrónico HTML. Incluso si el mensaje sólo contiene texto, todavía es un correo electrónico HTML. Estos tipos de mensajes utilizan los mismos códigos de formato que existen en las páginas web con el fin de controlar cómo aparece el texto en un cliente de correo electrónico.

El problema es que no todos los clientes de correo electrónico pueden mostrar el correo electrónico HTML. Si no pueden mostrarlo, lo más probable es que no puedan ver su mensaje. (Esto, de nuevo, es por qué algunos programas - como un gestor de listas de correo -. Pueden requerir mensajes de sólo texto) Además, HTML mensajes de correo electrónico son siempre más grande que un mensaje de sólo texto equivalente debido al formato adicional información que se envía con el mensaje.

Word, cuando se utiliza como editor de correo electrónico, se utiliza principalmente para crear mensajes HTML. Desafortunadamente, no existe un ajuste dentro de Word que controla la longitud de línea, ya que la longitud de línea no es un problema con los mensajes HTML. Por esta razón, si usted necesita para crear mensajes de correo electrónico de sólo texto, es recomendable hacerlo a través de un programa diseñado específicamente para ese propósito. Mayoría de los clientes de correo electrónico (como Outlook, Outlook Express, y Eudora) crearán mensajes de correo electrónico de sólo texto simplemente genial. Incluso se permitirá especificar una longitud máxima de la línea.

Si tiene que usar Word como su cliente de correo electrónico, a continuación, hay un par de cosas que usted puede hacer para abordar el problema. Un método consiste en utilizar una fuente de espacio sencillo, ajuste los márgenes de modo que hay un máximo de 78 caracteres por línea, a continuación, guarde el archivo con el texto sólo con saltos de línea formato. (Si está utilizando Word 2002 o Word 2003, debe guardar el archivo con el texto de MS-DOS con formato de diseño.)

Por supuesto, siguiendo estos pasos usted consigue un archivo con la longitud de la línea correcta, pero no un mensaje de correo electrónico con la longitud de la línea adecuada. Usted todavía tiene que encontrar una manera de obtener el archivo enviado como mensaje de correo electrónico. Por ejemplo, se puede cargar el archivo guardado en Word y enviarlo.

Otro método que puede utilizar es crear una macro para dividir líneas en la longitud de la línea deseada. La razón de la macro es que se debe contar personajes reales en cada línea y luego colocar un retorno de carro en o antes de la longitud deseada. Para complicar las cosas, la macro tiene que asegurarse de que sólo rompe líneas en la aparición de un espacio. Afortunadamente, VBA le permite examinar las palabras dentro de un documento, que rompe de forma automática en los espacios. La siguiente macro se romperá un documento en la longitud de línea deseada.

ForceTo78 Sub ()
Const cstrPunct As String = "% *)}]:;!> ,."
Dim rngChar como gama

Para Cada rngChar En ActiveDocument.Words
Si rngChar.Information (wdFirstCharacterColumnNumber)> 77 Entonces
Si InStr (1, cstrPunct, Izquierda (rngChar, 1), _
vbTextCompare) = 0 Entonces rngChar.InsertParagraphBefore
End If
Siguiente rngChar
End Sub

Tenga en cuenta que esta macro rompe cualquier cosa que es más de 77 caracteres. La razón de esto es bastante simple: VBA, cuando examine las "palabras" en un documento, considera una ruptura que se produzca entre un personaje y puntuacion al final. Esta macro simplemente examina las palabras devueltos, y si comienzan con un signo de puntuacion, ignora la palabra.

La conclusión es que la macro manejará correctamente los párrafos en los que un signo de puntuacion aparece en la posición de carácter 78a. Sin embargo, si una palabra válida comienza con un signo de puntuacion (como en ".com") y esa palabra cae a la posición del carácter 78a, entonces la macro todavía ignorar la palabra y permitir que permanezca en la línea. Esto podría, en raras ocasiones, causar una línea que tiene más de 78 caracteres.

WordTips es su fuente de formación de Microsoft Word rentable. (Microsoft Word es el procesador de textos más popular en el mundo.) Esta punta (1572) se aplica a Microsoft Word 97, 2000, 2002, y 2003.