Question Rupture de la ligne de devis bleu Outlook 2010 pour les réponses en ligne


METTRE À JOUR:
J'ai finalement trouvé un moyen de résoudre ce problème de manière globale, même si cela nécessitait beaucoup de travail et la création d'un complément Outlook 2010! Voir ci-dessous pour le téléchargement addin. Pour autant que je sache, il n'y a aucun moyen de résoudre ce problème, sauf si vous installez un addin pour le faire, car Ceci est essentiellement dû à un bogue dans la conversion de documents Microsoft Word en HTML (qui doit se produire avant d’envoyer un courrier électronique Outlook).

Voir ci-dessous la description originale du problème (Outlook 2007, 2010, etc., ne permettant pas de réponses en ligne correctes, car vous ne pouvez pas casser la "ligne de citation" bleue à gauche).

Mon addin intercepte essentiellement le courrier électronique avant qu'il ne soit envoyé, attrape le document Word (si le format du courrier électronique doit être HTML) et corrige le code XML du document Word avant de l'enregistrer au format HTML et de définir le corps HTML du courrier électronique. au HTML 'fixe'. Ensuite, enfin, les réponses en ligne fonctionnent. :-) Cela peut être fait en allant à l'endroit où vous voulez casser la ligne bleue, en appuyant sur Ctrl + Q et en entrant la réponse en ligne. Si mon addin n'est pas installé, le quoteline bleu sera rétabli devant la réponse en ligne lorsque vous envoyez l'e-mail.

Voici une capture d'écran pour montrer à quoi ressemblent les réponses en ligne dans Outlook 2010 une fois que le correctif est appliqué (ouais, c'est désordonné car je l'ai testé en détail; tout est exactement ce que le courrier électronique appuyez sur "Envoyer"):

enter image description here

L'ADDIN:
J'ai téléchargé le code source du complément que je devais développer lors de la publication de cette réponse. Je n'ai pas eu le temps (ou une copie d'Outlook 2010 d'ailleurs) de le développer plus avant, alors voici l'avertissement: cela ne fonctionnera probablement pas au début car je ne me souviens plus où j'étais dans le développement, mais je sais que je l'ai eu à une preuve de concept. Je publie ce code sous GPLv3, donc si quelqu'un avec une certaine expérience de développement veut essayer de le faire fonctionner correctement avec Outlook 2010, veuillez le faire et renvoyer votre solution (sous licence GPLv3) liée dans un commentaire sur cette réponse. Cependant, je ne vais probablement jamais personnellement en faire une solution "finie". Le code est juste pour vous montrer en gros comment je l'ai fait. Le complément est implémenté dans une solution Visual Studio 2010, vous souhaiterez 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 avait commencé à travailler pour rendre l'addition utilisable. Le projet Github est ici:
https://github.com/frederich/quotefix


DESCRIPTION ORIGINALE DU PROBLÈME:
Cela doit être la régression la plus exaspérante d'Outlook 2003 à 2007. Elle existe également 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

Maintenant, dans Outlook 2003, lorsque vous répondiez à des messages au format HTML dans Outlook, vous pouviez répondre très facilement en ligne, en atteignant le point dans le message cité auquel vous souhaitiez répondre et en appuyant sur le bouton «Diminuer le retrait»:

alt text

Depuis Outlook 2007 (et 2010), ils ont remplacé l'éditeur de courrier électronique par Microsoft Word. Ce signifie que la ligne bleue est implémentée différemment; il utilise une bordure gauche bleue. Cela rend plus difficile de casser la file d'attente. Après beaucoup de bruit, j'ai trouvé un couple de des pages Cela dit, vous pouvez supprimer tout le formatage en appuyant sur Ctrl + Q, ce qui supprime la ligne bleue à côté du curseur et autorise les réponses en ligne:

alt text

OK, pas trop mal à première vue. Je peux vivre avec ça. Mais voici le coup de pied dans les dents; Essayez d'envoyer ce mail. Je vais l'envoyer à moi-même. Qu'est-ce que je reçois? Ce:

alt text

Outlook 2010 rétabli la ligne bleue, où je l'avais enlevé, lors de l'envoi de l'e-mail! Pour l'amour de Dieu! Les deux pages que j'ai liées ci-dessus ne semblent pas aborder le rétablissement de la ligne bleue lors de l'envoi par Outlook.

Alors, est-ce que quelqu'un sait comment vous pouvez réellement répondre en ligne dans Outlook 2010 (ou Outlook 2007) par courrier électronique sans que la ligne bleue soit rétablie? Avant que quelqu'un dise, je ne pas vouloir convertir le message en texte en clair, et je ne pas Je veux juste indenter des réponses et créer moi-même la ligne bleue manuellement. Je veux quelque chose comme le comportement d'Outlook 2003; Je réponds qu'Outlook crée la ligne bleue et que je peux la décomposer avec les réponses en ligne, l'envoyer et mes mises en forme en ligne.


72
2017-12-20 17:35


origine


+1 parce qu'au moins je sais maintenant que je ne deviens pas fou. C'est juste Outlook. - atomicules
Pas vraiment, et cela ne fonctionne pas pour plusieurs niveaux d'indentation, et avoir une ligne bleue à côté des réponses est trompeur car pour moi cela implique une indentation. - Jez
J'ai trouvé une "solution": en répondant aux mails au format HTML, je change le "lors de la réponse ..." passer de "insert>" à l'indentation, qui est la seule option utilisable pour les réponses en ligne, je suppose. (Et oui, cela signifie changer l’option entre les réponses HTML et les réponses en texte clair. Microsoft Outlook ...) - Mormegil
Alors, où est le addin? S'IL VOUS PLAÎT! - stolsvik
Salut jez Vous voudrez peut-être fournir votre solution comme réponse, pas dans la question elle-même. Cela facilite la recherche, car les gens s'attendent à ce que la réponse soit… eh bien, où sont les réponses. - slhck


Réponses:


J'ai trouvé une solution qui semble fonctionner (j'utilise Outlook 2007). Disons que vous avez un email et que vous appuyez sur la réponse. En regardant votre email de réponse avec cette ligne d'indentation bleue, cliquez sur le menu déroulant "Options", puis changez le format en "Texte enrichi". Entrez votre réponse dans le corps du message et sélectionnez votre ligne ou paragraphe de réponse, puis ctrl-Q. La ligne bleue pour ce paragraphe ou cet email a disparu. Je l'ai testé en me renvoyant le courrier électronique et cela semble fonctionner.

Si le format est HTML, cela ne marchera pas ... bien que ctrl-Q semble supprimer la ligne d'indentation bleue quand je renvoie le mail à moi-même, la ligne revient. Mais en format RTF, la solution colle ...


20
2018-03-14 16:22



Note à l'auto: "CTRL + Q est Supprimer la mise en forme de paragraphe." Je ne sais pas où se trouve la commande de menu pour cela. - atomicules
En outre, la conversion en texte enrichi fonctionne également dans Outlook 2010. Merci @Peaceplease - atomicules
Vous pouvez aussi utiliser CTRL + Espace pour utiliser votre style par défaut. Combiné avec CTRL + Q, vous pouvez tout faire avec le clavier. (En supposant que votre style par défaut ne correspond pas à celui du message auquel vous répondez). - RobM
CE. Je viens de le remarquer et, en effet, la conversion en texte enrichi entraîne le retrait de la ligne bleue. :-) Je me demande si Outlook 2003 utilisait alors du texte enrichi dans ses e-mails? - Jez
Dans Outlook 2010, les lignes bleues seront complètement supprimées si la mise en forme du paragraphe est supprimée avec Ctrl + Q. Encore une fois, il ne s'affiche pas de cette façon lors de l'édition, mais il n'y a pas de ligne bleue dans la copie du dossier "Envoyé". - Black


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

Après la recherche, 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 fonctionne apparemment, n'est évidemment pas une solution - je ne veux vraiment pas envoyer de courrier électronique illisible avec une pièce jointe "winmail.dat" à toutes les personnes qui n'utilisent pas Microsoft Outlook.


3
2018-05-30 19:43





Intéressant - je ne me souviens pas avoir jamais vu la frontière bleue. Je ne l'ai pas configuré dans mon Outlook 2007. Y a-t-il un paramètre quelque part? Je n'ai pas pu le trouver Peut-être fait-il partie de votre papeterie?

Je trouve que la plupart du temps, répondre aux courriels au-dessus des messages précédents est acceptable. Je pense que le seul moment où les réponses en ligne sont pertinentes est lorsque vous répondez à plusieurs questions. Dans ce cas, je comprends vouloir les faire ressortir (sans bordure).

Que diriez-vous de changer votre norme à ceci: désactivez complètement la barre bleue. Je pense que c'est une fonctionnalité assez rare à utiliser ces jours-ci. Lorsque vous faites des réponses en ligne, choisissez simplement une couleur différente pour votre police. C'est assez facile à faire maintenant avec l'info-bulle contextuelle lorsque vous sélectionnez du texte. Cela pourrait être un petit peu plus de travail, mais avec ma théorie, vous ne le feriez pas si souvent.


-4
2018-01-15 13:34



C'est ce que les gens font souvent parce qu'ils ignorent bêtement de citer via l'indentation, et je pense que cela semble terrible. Ce n'est pas non plus évolutif. cela pourrait fonctionner pour une réponse, mais si vous avez une conversation entre plusieurs personnes, vous oublierez rapidement de quel texte vous parlez et de quel niveau de citation vous êtes. - Jez
Il y a un paramètre sous papeterie et polices pour changer automatiquement la couleur de la police. - Mark Sowul