Outlook 2010 の電子メールの青い引用行をインライン応答用に分割する

Outlook 2010 の電子メールの青い引用行をインライン応答用に分割する

アップデート:
この問題を完全に解決する方法をようやく見つけました。ただし、多くの作業と Outlook 2010 アドインの作成が必要でした。アドインのダウンロードについては以下を参照してください。ただし、私が知る限り、アドインをインストールしない限り、この問題に対処する方法はありません。これは基本的に、Microsoft Wordの文書をHTMLに変換する際のバグによって発生します。(Outlook HTML 電子メールを送信する前に実行する必要があります)。

問題の元の説明については、下記を参照してください (Outlook 2007、2010 などでは、左側の青い「引用行」を改行できないため、適切なインライン応答が許可されません)。

私のアドインは基本的に、電子メールが送信される前にそれを傍受し、Word 文書を取得し (電子メールの形式が HTML の場合)、Word 文書の XML を修正してから、それを HTML として保存し、電子メールの HTML 本文を「修正された」HTML に設定します。その後、最終的に、インライン応答が機能します。:-) これは、青い線を分割する場所に移動し、Ctrl + Q を押して、インライン応答を入力することで実行できます。 アドインがインストールされていない場合、電子メールを送信すると、インライン応答の前に青い引用符が復元されます。

修正を適用した後の Outlook 2010 でのインライン応答の外観を示すスクリーンショットを以下に示します (はい、包括的にテストしていたため、乱雑になっています。ここに表示されている内容はすべて、[送信] をクリックする前の電子メール (上部) の外観とまったく同じです)。

ここに画像の説明を入力してください

アディン:
この回答を最初に投稿したときに開発に取り掛かったアドインのソース コードをアップロードしました。これ以上開発する時間 (または Outlook 2010 のコピー) がなかったので、ここに免責事項を記載します。開発のどの段階だったか思い出せないので、最初はおそらく機能しないでしょうが、概念実証まではできたことはわかっています。このコードは GPLv3 でリリースしているので、開発経験のある方で Outlook 2010 でうまく動作するようにしたい方は、ぜひそうして、この回答のコメントにリンクされたソリューション (GPLv3 ライセンス) を投稿してください。ただし、個人的にこれを「完成した」ソリューションにすることはおそらくないでしょう。コードは、私がどのように行ったかをおおまかに示すためのものです。アドインは Visual Studio 2010 ソリューションに実装されているので、おそらくそれを使用することになるでしょう。ダウンロードは次のとおりです。
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich から連絡があり、アドインを使えるようにする作業を開始したとのことでした。Github プロジェクトはこちらです:
https://github.com/frederich/quotefix


問題の元の説明:
これは、Outlook 2003 から 2007 への最も腹立たしい回帰です。私の知る限り、Outlook 2010 でも同じことが起こります。

Outlook で HTML 電子メール メッセージに返信すると、引用されたテキストの横に青い線が付き、通常はメッセージの下部に表示されます。

代替テキスト

Outlook 2003 では、Outlook で HTML 形式のメッセージに返信する場合、引用されたメッセージ内の返信したい箇所まで移動し、「インデントを減らす」ボタンを押すことで、非常に簡単にインラインで返信することができました。

代替テキスト

Outlook 2007(および2010)以降、電子メールエディタはMicrosoft Wordに置き換えられました。つまり、青い線の実装方法が変わり、青い左枠線が使用されるようになりました。これにより、線を分割するのが難しくなります。苦労した後、私はカップルページCtrl+Q を押すとすべての書式設定を削除でき、カーソルの横の青い線が削除され、インライン返信が可能になります。

代替テキスト

まあ、表面的には悪くない。これで我慢できる。しかし、ここで痛手だ。そのメールを送信してみる。自分に送信してみる。何が届くかって?これだ。

代替テキスト

アウトルック2010青い線を復活させた、電子メールの送信時に削除したはずの青い線が再び表示されてしまいました。なんてこった!上記でリンクした 2 つのページには、Outlook が送信時に青い線を復元する問題については触れられていないようです。

では、Outlook 2010(またはOutlook 2007)の電子メールで、青い線を復活させずにインラインで返信する方法を知っている人はいますか?誰かが言う前に、私はしないでくださいメッセージを平文に変換したいのですが、しないでください返信をインデントするだけで、青い線を自分で手動で作成する必要があります。 Outlook 2003 の動作のようなものが欲しいです。返信すると、Outlook が青い線を作成し、インライン返信で分割して送信すると、インライン書式が維持されます。

答え1

うまく機能しそうな解決策を見つけました (Outlook 2007 を使用しています)。メールを受信して​​返信をクリックしたとします。青いインデント ラインのある返信メールを見て、「オプション」プルダウン メニューをクリックし、形式を「リッチ テキスト」に変更します。メールの本文に返信を入力し、返信の行または段落を選択して、Ctrl + Q キーを押します。その段落またはメールの青い線は消えます。メールを自分に返信してテストしましたが、うまく機能しているようです。

フォーマットが HTML の場合は機能しません... ctrl-Q で青いインデント行が削除されるようですが、メールを自分に返信すると行が元に戻ります。ただし、リッチ テキスト フォーマットでは解決策は有効です...

答え2

完全な解決策ではありませんが、Outlook 2010 では、Ctrl+Q トリック (インライン返信の青い線のインデントを削除する) は青い線でインデントされた電子メール (「元のメッセージの各行の先頭に付ける」オプション) では機能しませんが、電子メールが送受信された後でも、インデントされただけの電子メール (「元のメッセージを含めてインデントする」オプション) では正常に機能することが分かりました。

検索してみたところ、例えばここでもこのことが言及されていることがわかりました: http://www.msoutlook.info/question/400

メッセージ形式を HTML ではなく RTF に変更すると、効果があると言われていますが、明らかに解決策にはなりません。Microsoft Outlook を使用していないすべての人に、「winmail.dat」が添付されたまったく読めないメールを送信したくはありません。

答え3

興味深いですね。青い枠線を見た記憶はありません。Outlook 2007 ではこれを設定していません。どこかに設定があるのでしょうか? 見つけられませんでした。ひょっとすると、文房具の一部なのでしょうか?

ほとんどの場合、以前のメッセージの上にメールに返信するのは許容範囲だと思います。インライン返信が適切なのは、複数の質問に回答する場合だけだと思います。この場合、目立つようにしたい(境界線なし)のは理解できます。

標準を次のように変更してはどうでしょうか。青いバーを完全に無効にします。これは、最近ではあまり使用されない機能だと思います。インライン返信を行うときは、フォントに別の明るい色を選択するだけです。テキストを選択すると、コンテキスト ツールヒントが表示されるので、これは非常に簡単に実行できます。これは少し手間がかかるかもしれませんが、私の理論では、実際にそれほど頻繁に行うことはないはずです。

関連情報