Quebrando a linha de cotação azul do e-mail do Outlook 2010 para respostas embutidas

Quebrando a linha de cotação azul do e-mail do Outlook 2010 para respostas embutidas

ATUALIZAR:
Finalmente descobri uma maneira de corrigir esse problema de forma abrangente, embora tenha exigido muito trabalho e a criação de um complemento do Outlook 2010! Veja abaixo o download do complemento. Até onde eu saiba, não há como lidar com esse problema a menos que você instale um complemento para fazer isso, porqueisso é essencialmente causado por um bug na conversão de documentos para HTML do Microsoft Word(o que precisa acontecer antes de você enviar um e-mail em HTML do Outlook).

Veja abaixo a descrição original do problema (Outlook 2007, 2010, etc., não permitindo respostas embutidas adequadas porque você não pode quebrar a "linha de cotação" azul à esquerda).

Meu addin basicamente intercepta o e-mail antes de ser enviado, captura o documento do Word (se o formato do e-mail for HTML) e corrige o XML do documento do Word, antes de salvá-lo como HTML e definir o corpo HTML do e-mail para o HTML 'fixo'. Então, finalmente, a resposta in-line funciona. :-) Isso pode ser feito indo até onde você deseja quebrar a linha azul, pressionando Ctrl+Q e inserindo a resposta embutida. Sem meu complemento instalado, a linha de cotação azul será restabelecida na frente da resposta embutida quando você enviar o e-mail.

Aqui está uma captura de tela para mostrar como são as respostas embutidas no Outlook 2010 depois que a correção é aplicada (sim, é confuso porque eu estava testando-o de forma abrangente; tudo aqui é exatamente como era o e-mail (parte superior do) antes de eu clique em 'Enviar'):

insira a descrição da imagem aqui

O ADICIONAL:
Fiz upload do código-fonte do complemento que desenvolvi quando postei originalmente esta resposta; Não tive tempo (ou uma cópia do Outlook 2010) para desenvolvê-lo ainda mais, então aqui está o aviso: isso provavelmente não funcionará no início porque não consigo me lembrar onde estava no desenvolvimento, mas eu sei que cheguei a uma prova de conceito. Estou lançando este código sob a GPLv3, portanto, se alguém com alguma experiência em desenvolvimento quiser tentar fazê-lo funcionar bem com o Outlook 2010, faça-o e contribua com sua solução (licenciada sob GPLv3) vinculada em um comentário nesta resposta. No entanto, provavelmente nunca conseguirei tornar esta solução "acabada". O código é apenas para mostrar aproximadamente como eu fiz isso. O complemento é implementado em uma solução do Visual Studio 2010, então você provavelmente desejará usá-lo. Aqui está o download:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich me contatou para dizer que começou a trabalhar para tornar o addin utilizável. O projeto Github está aqui:
https://github.com/frederich/quotefix


DESCRIÇÃO ORIGINAL DO PROBLEMA:
Esta deve ser a regressão mais irritante do Outlook 2003 para 2007. Também existe no Outlook 2010, pelo que posso dizer.

Quando você responde a uma mensagem de email em HTML no Outlook, o texto citado apresenta uma linha azul na lateral e geralmente fica na parte inferior da mensagem:

texto alternativo

Agora, no Outlook 2003, ao responder a mensagens formatadas em HTML no Outlook, você costumava responder em linha com bastante facilidade, chegando ao ponto da mensagem citada que deseja responder e pressionando o botão 'diminuir recuo':

texto alternativo

Desde o Outlook 2007 (e 2010), eles substituíram o editor de e-mail pelo Microsoft Word. Isto significa que a linha azul é implementada de uma forma diferente; ele usa uma borda esquerda azul. Isso torna mais difícil quebrar a linha. Depois de muito barulho, encontrei umcasaldePáginasisso dizia que você poderia remover toda a formatação pressionando Ctrl+Q, o que removeria a linha azul próxima ao cursor e permitiria respostas embutidas:

texto alternativo

OK, aparentemente nada mal. Eu posso viver com isso. Mas aqui está o chute na cara; tente enviar esse e-mail. Vou enviar para mim mesmo. O que eu recebo? Esse:

texto alternativo

Perspectivas 2010restabeleceu a linha azul, de onde o retirei, ao enviar o e-mail! Pelo amor de Deus! As duas páginas vinculadas acima não parecem abordar a reintegração da linha azul no Outlook no envio.

Então, alguém sabe como você pode realmente responder inline no e-mail do Outlook 2010 (ou Outlook 2007) sem que a linha azul seja restabelecida? Antes que alguém diga, eunãoquero converter a mensagem em texto simples, e eunãoquero apenas recuar as respostas e ter que construir manualmente a linha azul. Quero algo parecido com o comportamento do Outlook 2003; Eu respondo, o Outlook cria a linha azul e posso dividi-la com respostas embutidas, enviá-la e minha formatação embutida permanece.

Responder1

Encontrei uma solução que parece funcionar (estou usando o Outlook 2007). Digamos que você recebeu um e-mail e clicou em responder. Olhando para o seu e-mail de resposta com aquela linha de recuo azul, clique no menu suspenso "opções" e altere o formato para "Rich Text". Digite sua resposta no corpo do e-mail e selecione sua linha ou parágrafo de resposta e depois ctrl-Q. A linha azul desse parágrafo ou e-mail desapareceu. Testei isso enviando o e-mail de volta para mim mesmo e parece funcionar.

Se o formato for HTML, não funcionará... embora ctrl-Q pareça remover a linha de recuo azul quando eu enviar o e-mail de volta para mim mesmo, a linha volta. Mas no formato Rich Text a solução permanece...

Responder2

Não é exatamente uma solução, mas acabei de descobrir no Outlook 2010 que, embora o truque Ctrl + Q (para remover o recuo da linha azul para respostas embutidas) não funcione para os e-mails recuados pela linha azul (opção "Prefixar cada linha do mensagem original"), funciona bem para e-mails recuados (opção "Incluir e recuar mensagem original") mesmo depois que o e-mail é enviado e recebido.

Depois de pesquisar, descobri que isso também foi mencionado, por exemplo, aqui: http://www.msoutlook.info/question/400

Alterar o formato da mensagem para RTF (em vez de HTML), que supostamente funciona, obviamente não é uma solução - eu realmente não quero enviar e-mails ilegíveis com anexo "winmail.dat" para todas as pessoas que não estão usando Microsoft Outlook.

Responder3

Interessante - não me lembro de ter visto a borda azul. Não tenho isso configurado no meu Outlook 2007. Existe uma configuração para isso em algum lugar? Eu não consegui encontrar. Talvez faça parte do seu papel de carta?

Acho que na maioria das vezes é aceitável responder a e-mails acima de mensagens anteriores. Acho que as únicas situações em que as respostas inline são relevantes é quando você responde a várias perguntas. Neste caso entendo querer destacá-los (sem borda).

Que tal mudar seu padrão para este: desabilitar totalmente a barra azul. Acho que esse é um recurso muito raro de usar hoje em dia. Ao responder em linha, basta escolher uma cor diferente e brilhante para sua fonte. Isso é muito fácil de fazer agora com a dica contextual ao selecionar o texto. Isso pode dar um pouco mais de trabalho, mas com minha teoria, você não faria isso com tanta frequência.

informação relacionada