74 votos

Romper la línea de comillas azules del correo electrónico de Outlook 2010 para las respuestas en línea

ACTUALIZACIÓN:
Por fin he encontrado una forma de solucionar este problema de forma integral, aunque me ha costado mucho trabajo y la creación de un complemento para Outlook 2010. Más abajo encontrarás la descarga del complemento. Hasta donde yo sé, sin embargo, no hay forma de solucionar este problema a menos que se instale un complemento para hacerlo, porque esto se debe esencialmente a un error en la conversión de documentos de Microsoft Word a HTML (lo que debe ocurrir antes de enviar un correo electrónico HTML de Outlook).

Vea abajo la descripción original del problema (Outlook 2007, 2010, etc. no permite respuestas en línea adecuadas porque no se puede romper la "línea de cita" azul de la izquierda).

Mi complemento básicamente intercepta el correo electrónico antes de que se envíe, toma el documento de Word (si el formato del correo electrónico va a ser HTML), y arregla el XML del documento de Word, antes de guardarlo como HTML y establecer el cuerpo HTML del correo electrónico con el HTML 'arreglado'. Luego, finalmente, funciona la respuesta en línea. :-) Se puede hacer yendo al lugar donde se quiere romper la línea azul, pulsando Ctrl+Q, e introduciendo la respuesta en línea. Sin mi addin instalado, la línea de citación azul se restablecerá delante de la respuesta en línea cuando envíe el correo electrónico.

Aquí hay una captura de pantalla para mostrar el aspecto de las respuestas en línea en Outlook 2010 una vez aplicada la corrección (sí, está desordenado porque lo estaba probando exhaustivamente; todo lo que aparece aquí es exactamente el aspecto que tenía el correo electrónico (superior) antes de pulsar "Enviar"):

enter image description here

EL AÑADIDO:
He subido el código fuente del complemento que había desarrollado cuando publiqué originalmente esta respuesta; no he tenido tiempo (ni una copia de Outlook 2010) para desarrollarlo más, así que aquí está el descargo de responsabilidad: esto probablemente no funcionará al principio porque no puedo recordar dónde estaba en el desarrollo, pero sé que lo conseguí a una prueba de concepto. Estoy liberando este código bajo la GPLv3, así que si alguien con algo de experiencia en desarrollo quiere tratar de conseguir que funcione bien con Outlook 2010, por favor, hágalo y contribuya con su solución (con licencia GPLv3) enlazada en un comentario en esta respuesta. Sin embargo, es probable que nunca llegue a convertir esto en una solución "terminada". El código es sólo para mostrarte aproximadamente cómo lo hice. El complemento está implementado en una solución de Visual Studio 2010, por lo que probablemente querrá usarla. Aquí está la descarga:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich se ha puesto en contacto conmigo para decirme que ha empezado a trabajar para que el addin sea utilizable. El proyecto de Github está aquí:
https://github.com/frederich/quotefix


DESCRIPCIÓN ORIGINAL DEL PROBLEMA:
Esta tiene que ser la regresión más exasperante de Outlook 2003 a 2007. También existe lo mismo en Outlook 2010, por lo que puedo decir.

Cuando respondes a un mensaje de correo electrónico HTML en Outlook, el texto citado tiene una línea azul a un lado, y suele estar en la parte inferior del mensaje:

alt text

Ahora, en Outlook 2003, al responder a mensajes con formato HTML en Outlook, solías ser capaz de responder en línea con bastante facilidad, llegando al punto del mensaje citado al que querías responder, y pulsando el botón "disminuir la sangría":

alt text

Desde Outlook 2007 (y 2010), sustituyeron el editor de correo electrónico por Microsoft Word. Este significa que la línea azul se implementa de una manera diferente; utiliza un borde izquierdo azul. Esto hace que sea más difícil romper la línea. Después de mucho ruido, he encontrado una pareja de páginas que decía que se podía eliminar todo el formato pulsando Ctrl+Q, lo que eliminaría la línea azul junto al cursor y permitiría las respuestas en línea:

alt text

Bien, no está tan mal a primera vista. Puedo vivir con eso. Pero aquí está la patada en los dientes; intenta enviar ese correo. Me lo enviaré a mí mismo. ¿Qué recibo? Esto:

alt text

Perspectivas 2010 ha restablecido la línea azul ¡donde lo había quitado, al enviar el correo electrónico! ¡Por el amor de Dios! Las dos páginas que he enlazado anteriormente no parecen abordar el restablecimiento de la línea azul por parte de Outlook tras el envío.

Así que, ¿alguien sabe cómo se puede realmente responder en línea en el correo electrónico de Outlook 2010 (o Outlook 2007) sin que la línea azul se restablezca? Antes de que alguien diga, yo no quiere convertir el mensaje en texto plano, y yo no quiero sólo sangrar las respuestas y tener que construir manualmente la línea azul yo mismo. Quiero algo como el comportamiento de Outlook 2003; respondo, Outlook crea la línea azul, y puedo romperla con respuestas en línea, enviarla, y mi formato en línea se mantiene.

21voto

Peaceplease Puntos 161

He encontrado una solución que parece funcionar (estoy usando Outlook 2007). Digamos que recibes un correo electrónico y le das a responder. Mirando tu correo electrónico de respuesta con esa línea azul de sangría, haz clic en el menú desplegable de "opciones" y luego cambia el formato a "Texto enriquecido". Introduce tu respuesta en el cuerpo del correo electrónico y selecciona tu línea o párrafo de respuesta y luego ctrl-Q. La línea azul de ese párrafo o correo electrónico desaparece. He probado esto enviando el correo electrónico a mí mismo y parece que funciona.

Si el formato es HTML no funciona... aunque ctrl-Q parece eliminar la línea azul de sangría cuando me envío el correo electrónico de vuelta la línea vuelve a aparecer. Pero en el formato de texto enriquecido la solución se pega...

3voto

DaveN59 Puntos 819

No es exactamente la solución, pero acabo de descubrir en Outlook 2010 que aunque el truco de Ctrl+Q (para eliminar la sangría de la línea azul para las respuestas en línea) no funciona para los correos electrónicos sangrados con línea azul (opción "Prefijar cada línea del mensaje original"), sí funciona bien para los correos electrónicos simplemente sangrados (opción "Incluir y sangrar el mensaje original") incluso después de enviar y recibir el correo electrónico.

Después de buscar, he encontrado que esto se menciona también, por ejemplo, aquí: http://www.msoutlook.info/question/400

Cambiar el formato del mensaje a RTF (en lugar de HTML), que supuestamente funciona, no es obviamente una solución - realmente no quiero enviar un correo electrónico ilegible con un archivo adjunto "winmail.dat" a todas aquellas personas que no utilizan Microsoft Outlook.

-4voto

Brendan Berg Puntos 1024

Interesante: no recuerdo haber visto nunca el borde azul. No lo tengo configurado en mi Outlook 2007. ¿Existe una configuración para ello en algún lugar? No he podido encontrarlo. ¿Tal vez sea parte de su papelería?

Me parece que la mayoría de las veces responder a los correos electrónicos por encima de los mensajes anteriores es aceptable. Creo que el único momento en que las respuestas en línea son relevantes es cuando respondes a varias preguntas. En este caso entiendo que se quiera resaltarlas (sin borde).

Qué tal si cambias tu norma por esta: desactivar la barra azul por completo. Creo que esta es una característica bastante rara de usar en estos días.. Cuando hagas respuestas en línea, simplemente elige un color diferente y brillante para tu fuente. Esto es bastante fácil de hacer ahora con el tooltip contextual cuando seleccionas el texto. Esto podría ser un poco más de trabajo, pero con mi teoría, realmente no lo harías tan a menudo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X