74 votes

Rompre le guillemet bleu des e-mails Outlook 2010 pour les réponses en ligne

UPDATE :
J'ai finalement trouvé un moyen de résoudre ce problème de manière exhaustive, bien que cela ait demandé beaucoup de travail et la création d'un addin pour Outlook 2010 ! Voir ci-dessous pour le téléchargement de l'addin. Pour autant que je sache, il n'y a aucun moyen de traiter ce problème à moins d'installer un addin pour le faire, parce que ce problème est essentiellement dû à un bogue dans la conversion des documents en HTML par Microsoft Word. (ce qui doit se faire avant l'envoi d'un e-mail HTML Outlook).

Voir ci-dessous pour la description originale du problème (Outlook 2007, 2010, etc. ne permet pas de répondre correctement en ligne parce que vous ne pouvez pas briser la "ligne de citation" bleue à gauche).

Mon addin intercepte l'e-mail avant qu'il ne soit envoyé, saisit le document Word (si le format de l'e-mail doit être HTML), et corrige le XML du document Word, avant de l'enregistrer en HTML et de définir le corps de l'e-mail en HTML 'corrigé'. Puis, enfin, la réponse en ligne fonctionne :-) Il suffit d'aller à l'endroit où vous voulez rompre la ligne bleue, d'appuyer sur Ctrl+Q et de saisir la réponse en ligne. Si mon addin n'est pas installé, la ligne de citation bleue sera réintégrée devant la réponse en ligne lorsque vous enverrez le courrier électronique.

Voici une capture d'écran montrant à quoi ressemblent les réponses en ligne dans Outlook 2010 une fois le correctif appliqué (oui, c'est un peu désordonné parce que je l'ai testé de manière exhaustive ; tout ce qui est ici est exactement ce à quoi ressemblait le (haut du) courriel avant que je n'appuie sur "Envoyer") :

enter image description here

L'ADDIN :
J'ai téléchargé le code source de l'addin que j'avais réussi à développer lorsque j'ai posté cette réponse à l'origine ; je n'ai pas eu le temps (ni une copie d'Outlook 2010 d'ailleurs) de le développer davantage, alors voici l'avertissement : cela ne fonctionnera probablement pas au début parce que je ne peux pas me rappeler où j'en étais dans le développement, mais je sais que je l'ai obtenu à une preuve de concept. Je publie ce code sous licence GPLv3, donc si quelqu'un ayant une certaine expérience du développement veut essayer de le faire fonctionner correctement avec Outlook 2010, merci de le faire et de contribuer votre solution (sous licence GPLv3) dans un commentaire sur cette réponse. Cependant, je n'arriverai probablement jamais à en faire une solution "finie". Le code est juste pour vous montrer grossièrement comment je l'ai fait. L'addin est implémenté dans une solution Visual Studio 2010, donc vous voudrez probablement l'utiliser. Voici le téléchargement :
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich m'a contacté pour me dire qu'il a commencé à travailler pour rendre l'addin utilisable. Le projet Github est ici :
https://github.com/frederich/quotefix


LA DESCRIPTION ORIGINALE DU PROBLÈME :
Ceci doit être la régression la plus exaspérante d'Outlook 2003 à 2007. Il en est de même dans Outlook 2010, pour autant que je sache.

Lorsque vous répondez à un message électronique HTML dans Outlook, le texte cité comporte une ligne bleue sur le côté et se trouve généralement au bas du message :

alt text

Dans Outlook 2003, lorsque vous répondez à des messages au format HTML dans Outlook, vous êtes en mesure de répondre en ligne assez facilement, en arrivant à l'endroit du message cité auquel vous voulez répondre et en appuyant sur le bouton "diminuer l'indentation" :

alt text

Depuis Outlook 2007 (et 2010), ils ont remplacé l'éditeur d'e-mails par Microsoft Word. Ce signifie que la ligne bleue est mise en œuvre d'une manière différente ; elle utilise une bordure bleue à gauche. Cela rend plus difficile la rupture de la ligne. Après beaucoup d'efforts, j'ai trouvé une couple de pages qui disait que vous pouviez supprimer tout le formatage en appuyant sur Ctrl+Q, ce qui supprimerait la ligne bleue à côté du curseur et permettrait de répondre en ligne :

alt text

OK, pas trop mal à première vue. Je peux m'en accommoder. Mais voici le coup de pied dans les dents : essayez d'envoyer ce courrier. Je vais me l'envoyer à moi-même. Que vais-je recevoir ? Ceci :

alt text

Outlook 2010 rétabli la ligne bleue où je l'avais enlevé, après avoir envoyé l'e-mail ! Pour l'amour de Dieu ! Les deux pages dont j'ai donné le lien ci-dessus ne semblent pas traiter du rétablissement de la ligne bleue par Outlook lors de l'envoi.

Alors, est-ce que quelqu'un sait comment on peut effectivement répondre en ligne dans un courriel Outlook 2010 (ou Outlook 2007) sans que la ligne bleue soit rétablie ? Avant que quelqu'un ne dise, je ne pas Je veux convertir le message en texte clair, et je ne pas je veux juste indenter les réponses et devoir construire manuellement la ligne bleue moi-même. Je veux quelque chose qui ressemble au comportement d'Outlook 2003 : je réponds, Outlook crée la ligne bleue, et je peux la diviser avec des réponses en ligne, l'envoyer, et mon formatage en ligne reste.

21voto

Storylee Points 1

J'ai trouvé une solution qui semble fonctionner (j'utilise Outlook 2007). Disons que vous avez reçu un courriel et que vous avez cliqué sur répondre. En regardant votre réponse à l'e-mail avec la ligne d'indentation bleue, cliquez sur le menu déroulant "options", puis changez le format en "Rich Text". Saisissez votre réponse dans le corps de l'e-mail et sélectionnez votre ligne ou paragraphe de réponse, puis faites ctrl-Q. La ligne bleue pour ce paragraphe ou cet e-mail a disparu. J'ai testé cela en me renvoyant l'e-mail et cela semble fonctionner.

Si le format est HTML, cela ne fonctionne pas... bien que ctrl-Q semble supprimer la ligne d'indentation bleue, lorsque je me renvoie l'e-mail, la ligne revient. Mais en format Rich Text la solution colle...

3voto

DaveN59 Points 819

Ce n'est pas tout à fait la solution, mais je viens de découvrir dans Outlook 2010 que bien que l'astuce Ctrl+Q (pour supprimer l'indentation de la ligne bleue pour les réponses en ligne) ne fonctionne pas pour les e-mails indentés par la ligne bleue (option "Préfixer chaque ligne du message original"), elle fonctionne correctement pour les e-mails juste indentés (option "Inclure et indenter le message original") même après l'envoi et la réception de l'e-mail.

Après avoir cherché, j'ai trouvé que cela était également mentionné par exemple ici : http://www.msoutlook.info/question/400

Changer le format du message en RTF (au lieu de HTML), qui semble fonctionner, n'est évidemment pas une solution - je ne veux vraiment pas envoyer des e-mails illisibles avec une pièce jointe "winmail.dat" à toutes les personnes qui n'utilisent pas Microsoft Outlook.

-4voto

Brendan Berg Points 1024

Intéressant - je ne me rappelle pas avoir jamais vu la bordure bleue. Je ne l'ai pas configurée dans mon Outlook 2007. Existe-t-il un paramètre à cet effet quelque part ? Je ne l'ai pas trouvé. Peut-être cela fait-il partie de votre stationnaire ?

La plupart du temps, je trouve acceptable de répondre aux courriels au-dessus des messages précédents. Je pense que les seules fois où les réponses en ligne sont pertinentes sont lorsque vous répondez à plusieurs questions. Dans ce cas, je comprends que l'on veuille les faire ressortir (sans bordure).

Que diriez-vous de changer votre norme en ceci : désactiver entièrement la barre bleue. Je pense que c'est une fonctionnalité assez rare à utiliser de nos jours Lorsque vous faites des réponses en ligne, choisissez simplement une couleur différente et vive pour votre police. C'est assez facile à faire maintenant avec l'infobulle contextuelle lorsque vous sélectionnez du texte. Cela peut représenter un peu plus de travail, mais avec ma théorie, vous ne le feriez pas si souvent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X