Rompiendo la línea de cotización azul del correo electrónico de Outlook 2010 para respuestas en línea

Rompiendo la línea de cotización azul del correo electrónico de Outlook 2010 para respuestas en línea

ACTUALIZAR:
Finalmente descubrí una manera de solucionar este problema de manera integral, ¡aunque requirió mucho trabajo y la creación de un complemento de Outlook 2010! Consulte a continuación la descarga del complemento. Sin embargo, hasta donde yo sé, no hay forma de solucionar este problema a menos que instales un complemento para hacerlo, porqueEsto se debe esencialmente a un error en la conversión de documentos de Microsoft Word a HTML.(lo que debe suceder antes de enviar un correo electrónico HTML de Outlook).

Consulte a continuación 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 cotización" azul a la izquierda).

Mi complemento básicamente intercepta el correo electrónico antes de enviarlo, toma el documento de Word (si el formato del correo electrónico 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'. Luego, 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, la cotizació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 cómo se ven las respuestas en línea en Outlook 2010 una vez que se aplica la solución (sí, es complicado porque lo estaba probando exhaustivamente; todo lo que aparece aquí es exactamente como se veía el correo electrónico (parte superior) antes de presione 'Enviar'):

ingrese la descripción de la imagen aquí

EL COMPLEMENTO:
Subí el código fuente del complemento que comencé a desarrollar cuando publiqué originalmente esta respuesta; No he tenido el 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 recuerdo dónde estaba desarrollándolo, pero Sé que lo llevé a una prueba de concepto. Estoy publicando este código bajo GPLv3, por lo que si alguien con cierta experiencia en desarrollo quiere intentar que funcione bien con Outlook 2010, hágalo y contribuya con su solución (con licencia GPLv3) vinculada en un comentario en esta respuesta. Sin embargo, probablemente nunca lograré hacer de esta una solución "terminada". El código es sólo para mostrarles aproximadamente cómo lo hice. El complemento está implementado en una solución de Visual Studio 2010, por lo que probablemente querrás usarlo. Aquí está la descarga:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich se puso en contacto conmigo para decirme que había comenzado a trabajar para que el complemento fuera utilizable. El proyecto 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 ocurre lo mismo en Outlook 2010, hasta donde yo sé.

Cuando responde a un mensaje de correo electrónico HTML en Outlook, el texto citado tiene una línea azul en el costado y generalmente 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, yendo al punto del 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 por Microsoft Word. Esto significa que la línea azul se implementa de otra manera; utiliza un borde izquierdo azul. Esto hace que sea más difícil romper la alineación. Después de mucho ruido, encontré unparejadepaginasDicho esto, puedes 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

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

texto alternativo

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

Entonces, ¿alguien sabe cómo se puede responder en línea en un correo electrónico de Outlook 2010 (o Outlook 2007) sin que se restablezca la línea azul? Antes de que alguien diga, yonoquiero convertir el mensaje a texto sin formato, y yonoSolo quiero sangrar las respuestas y tengo que crear manualmente la línea azul yo mismo. Quiero algo parecido al 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.

Respuesta1

Encontré una solución que parece funcionar (estoy usando Outlook 2007). Digamos que recibió un correo electrónico y presionó responder. Mirando 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 presione Ctrl-Q. La línea azul para ese párrafo o correo electrónico desapareció. Probé esto enviándome el correo electrónico a mí mismo y parece funcionar.

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

Respuesta2

No es del todo una 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 con sangría de línea azul (opción "Prefije cada línea del mensaje original"), funciona bien para correos electrónicos recién sangrados (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 también se menciona, por ejemplo, aquí: http://www.msoutlook.info/question/400

Cambiar el formato del mensaje a RTF (en lugar de HTML), que supuestamente 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 lo utilizan. Microsoft Outlook.

Respuesta3

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

La mayoría de las veces considero aceptable responder a los correos electrónicos que aparecen encima de los mensajes anteriores. Creo que el único momento en que las respuestas en línea son relevantes es cuando respondes varias preguntas. En este caso entiendo querer resaltarlos (sin fronteras).

¿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 sobre herramientas contextual cuando seleccionas texto. Esto podría requerir un poquito más de trabajo, pero según mi teoría, no lo harías con tanta frecuencia.

información relacionada