Romper la línea de presupuesto azul de correo electrónico de Outlook 2010 para respuestas en línea


73

ACTUALIZACIÓN:
¡Finalmente descubrí una forma de solucionar este problema de manera integral, aunque me costó mucho trabajo y la creación de un complemento de Outlook 2010! Vea a continuación la descarga del complemento. Sin embargo, hasta donde yo sé, no hay forma de lidiar con este problema a menos que instale un complemento para hacerlo, porque esto se debe esencialmente a un error en la conversión de documentos de Microsoft Word a HTML (que debe suceder antes envía un correo electrónico HTML de Outlook).

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

Mi complemento básicamente intercepta el correo electrónico antes de enviarlo, toma el documento de Word (si el formato de correo electrónico debe ser HTML) y corrige el XML del documento de Word, antes de guardarlo como HTML y configurar el cuerpo HTML del correo electrónico. al HTML 'fijo'. Entonces, finalmente, la respuesta en línea funciona. :-) Se puede hacer yendo a donde desea romper la línea azul, presionando Ctrl + Q e ingresando la respuesta en línea. Sin mi complemento instalado, el quoteline azul se restablecerá frente a la respuesta en línea cuando envíe el correo electrónico.

Aquí hay una captura de pantalla para mostrar cómo se ven las respuestas en línea en Outlook 2010 una vez que se aplica la corrección (sí, es desordenado porque lo estaba probando exhaustivamente; todo lo que hay aquí es exactamente como se veía la parte superior del correo electrónico antes de que yo presione 'Enviar'):

ingrese la descripción de la imagen aquí

EL ADDIN
He subido el código fuente del complemento que tenía que desarrollar cuando publiqué originalmente esta respuesta; No he tenido el tiempo (o una copia de Outlook 2010) para desarrollarlo aún más, así que aquí está el descargo de responsabilidad: esto probablemente no funcionará al principio porque no puedo recordar dónde estaba desarrollándolo, pero yo Sé que lo obtuve como prueba de concepto. Estoy lanzando este código bajo la GPLv3, por lo que si alguien con alguna experiencia en desarrollo quiere intentar que funcione bien con Outlook 2010, hágalo y contribuya con su solución (licencia bajo GPLv3) vinculada en un comentario sobre esta respuesta. Sin embargo, probablemente nunca llegaré personalmente a hacer de esto una solución "terminada". El código es solo para mostrarte aproximadamente cómo lo hice. El complemento se implementa en una solución de Visual Studio 2010, así que probablemente quieras usar eso. Aquí está la descarga:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich me contactó para decirme que había comenzado a trabajar para hacer que el complemento sea utilizable. El proyecto Github está aquí:
https://github.com/frederich/quotefix


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

Cuando responde a un mensaje de correo electrónico HTML en Outlook, el texto citado tiene una línea azul en el costado y, por lo general, se encuentra en la parte inferior del mensaje:

texto alternativo

Ahora en Outlook 2003, al responder a mensajes con formato HTML en Outlook, solía poder responder en línea con bastante facilidad, llegando al punto en el mensaje citado al que deseaba responder y presionando el botón 'disminuir sangría':

texto alternativo

Desde Outlook 2007 (y 2010), reemplazaron el editor de correo electrónico con Microsoft Word. Esto significa que la línea azul se implementa de una manera diferente; usa un borde izquierdo azul. Esto hace que sea más difícil romper la línea. Después de mucho ruido, encontré un par de páginas que decían que podía eliminar todo el formato presionando Ctrl + Q, lo que eliminaría la línea azul al lado del cursor y permitiría respuestas en línea:

texto alternativo

OK, no está mal a primera vista. Puedo vivir con ello. Pero aquí está la patada en los dientes; Intenta enviar ese correo. Me lo enviaré a mí mismo. ¿Qué recibo? Esta:

texto alternativo

¡Outlook 2010 restableció la línea azul , donde la había eliminado, al enviar el correo electrónico! ¡Por el amor de Dios! Las dos páginas que he vinculado anteriormente no parecen abordar el restablecimiento de Outlook de la línea azul al enviarlas.

Entonces, ¿alguien sabe cómo puede responder en línea en el correo electrónico de Outlook 2010 (o Outlook 2007) sin que se restablezca la línea azul? Antes de que alguien diga, no quiero convertir el mensaje a texto sin formato, y no quiero solo sangrar las respuestas y tener que construir manualmente la línea azul. Quiero algo como el comportamiento de Outlook 2003; Respondo, Outlook crea la línea azul y puedo dividirla con respuestas en línea, enviarla y mi formato en línea permanece.


14
+1 porque al menos ahora sé que no me estoy volviendo loco. Es solo Outlook.
atomicules

3
En realidad no, y eso no funciona para múltiples niveles de sangría, y tener una línea azul al lado de las respuestas es engañoso porque para mí implica sangría.
Jez

2
He encontrado una "solución": al responder a correos con formato HTML, cambio el "al responder ..." de "insertar>" a sangría, que es la única opción utilizable para las respuestas en línea, supongo. (Y sí, esto significa cambiar la opción entre HTML y respuestas de texto sin formato. Microsoft Outlook ...)
Mormegil

18
Entonces, ¿dónde está el complemento? ¡POR FAVOR!
stolsvik

3
Hola jez Es posible que desee proporcionar su solución como respuesta , no en la pregunta en sí. Eso hace que sea más fácil encontrarlo, porque la gente espera que la respuesta sea ... bueno, dónde están las respuestas.
slhck

Respuestas:


21

Encontré una solución que parece funcionar (estoy usando Outlook 2007). Digamos que recibió un correo electrónico y presionó responder. Al mirar su correo electrónico de respuesta con esa línea de sangría azul, haga clic en el menú desplegable "opciones" y luego cambie el formato a "Texto enriquecido". Ingrese su respuesta en el cuerpo del correo electrónico y seleccione su línea o párrafo de respuesta y luego ctrl-Q. La línea azul para ese párrafo o correo electrónico se ha ido. Lo probé enviándome el correo electrónico y parece que funciona.

Si el formato es HTML, no funcionará ... aunque ctrl-Q parece eliminar la línea de sangría azul cuando me devuelvo el correo electrónico, la línea vuelve. Pero en formato de texto enriquecido la solución se queda ...


2
Nota personal: "CTRL + Q es Eliminar el formato de párrafo". Sin embargo, no tengo idea de dónde está el comando de menú real para esto.
atomicules

Además, la conversión a texto enriquecido también funciona en Outlook 2010. Gracias @Peaceplease
atomicules

2
También puede usar CTRL + Espacio para usar su estilo predeterminado. Combinado con CTRL + Q, puede hacerlo todo con el teclado. (Suponiendo que su estilo predeterminado no coincide con el del mensaje al que está respondiendo).
RobM

ESTA. Acabo de notarlo y, de hecho, la conversión a Texto enriquecido hace que la eliminación de la línea azul se pegue. :-) Me pregunto si Outlook 2003 usó texto enriquecido en sus correos electrónicos.
Jez

En Outlook 2010, las líneas azules se eliminarán por completo, si el formato de párrafo se elimina con Ctrl + Q. Nuevamente, no aparece de esa manera durante la edición, pero no hay una línea azul en la copia de la carpeta "Enviados".
Negro

3

No es la solución, pero acabo de descubrir en Outlook 2010 que, aunque el truco 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 por la línea azul (opción "Prefijar cada línea del mensaje original "), funciona bien para los correos electrónicos con sangría (opción" Incluir y sangrar mensaje original ") incluso después de enviar y recibir el correo electrónico.

Después de buscar, encontré 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 según los informes funciona, obviamente no es una solución: realmente no quiero enviar correos electrónicos ilegibles con el archivo adjunto "winmail.dat" a todas aquellas personas que no están usando Microsoft Outlook.


-4

Interesante: no recuerdo haber visto nunca el borde azul. No tengo esto configurado en mi Outlook 2007. ¿Hay alguna configuración para ello en alguna parte? No pude encontrarlo. ¿Quizás es parte de tu papelería?

Considero que la mayoría de las veces responder a correos electrónicos sobre mensajes anteriores es aceptable. Creo que el único momento en que las respuestas en línea son relevantes es cuando responde varias preguntas. En este caso, entiendo querer hacer que se destaquen (sin borde).

¿Qué tal si cambias tu estándar a esto? Desactiva la barra azul por completo. Creo que esta es una característica bastante rara de usar en estos días. Cuando respondas en línea, simplemente elige un color diferente y brillante para tu fuente. Esto es bastante fácil de hacer ahora con la información contextual cuando selecciona texto. Esto podría ser un poco más de trabajo, pero con mi teoría, realmente no lo harías tan a menudo.


66
Eso es lo que la gente hace a menudo porque desconocen felizmente las citas por sangrado, y creo que se ve terrible. Tampoco es escalable; podría funcionar para una respuesta, pero si tiene una conversación entre varias personas, olvidará rápidamente de quién texto es de qué color y en qué 'nivel' de cita está.
Jez

Hay una configuración debajo de papelería y fuentes para cambiar automáticamente el color de la fuente.
Mark Sowul
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.