Порушення синього рядка цитат електронної пошти Outlook 2010 для вбудованих відповідей


73

ОНОВЛЕННЯ:
Нарешті я з'ясував спосіб всебічно вирішити цю проблему, хоча це потребувало багато роботи та створення додатка Outlook 2010! Дивіться нижче для завантаження додатка. Наскільки мені відомо, немає жодного способу вирішити цю проблему, якщо ви не встановите додаток для цього, оскільки це, по суті, викликано помилкою перетворення документів Microsoft Word у HTML (що має відбутися раніше ви надсилаєте електронний лист Outlook HTML).

Нижче див. Оригінальний опис проблеми (Outlook 2007, 2010 та ін., Що не дає належних вбудованих відповідей, оскільки ви не можете перервати синю "лінію цитування" зліва).

Мій аддін в основному перехоплює електронну пошту перед її надсиланням, захоплює документ Word (якщо формат електронної пошти має бути HTML) та виправляє XML документа Word, перш ніж зберегти його як HTML та встановити HTML-адресу електронної пошти. до "фіксованого" HTML-коду. Потім, нарешті, працює в режимі inline. :-) Це можна зробити, перейшовши туди, де потрібно перервати синю лінію, натиснувши Ctrl + Q та ввівши вбудовану відповідь. Без встановлення мого додатка, блакитний квотель буде відновлено перед вбудованою відповіддю, коли ви надішлете електронний лист.

Ось знімок екрана, який показує, як виглядають вбудовані відповіді в Outlook 2010, як тільки виправлено виправлення (так, це брудно, тому що я всебічно тестував його; всі речі тут саме так виглядали (зверху) електронної пошти, як виглядала раніше, ніж я натисніть "Надіслати"):

введіть тут опис зображення

ДОПОМОГА:
Я завантажив вихідний код додатку, який мені довелося розвивати, коли я спочатку опублікував цю відповідь; У мене не було часу (або копії Outlook 2010 з цього питання) для подальшого його розвитку, тому ось відмова від відповідальності: це, мабуть, спочатку не вийде, тому що я не можу згадати, де я його розробляв, але я знаю, я зрозумів це як доказ концепції. Я випускаю цей код під GPLv3, тому якщо хтось із досвідом розробки хоче спробувати його, щоб він добре працював з Outlook 2010, будь ласка, зробіть це та надайте ваше рішення назад (ліцензоване під GPLv3), пов’язане у коментарі до цієї відповіді. Однак я, мабуть, особисто ніколи не обійдуся, щоб зробити це "готовим" рішенням. Код просто для того, щоб показати вам приблизно, як я це зробив. Додаток реалізований у рішенні Visual Studio 2010, тож ви, мабуть, захочете цим скористатися. Ось завантаження:
http://game-point.net/misc/OutlookQuoteFix.zip

Йенс Фредеріх зв'язався зі мною, щоб сказати, що він почав працювати над тим, щоб додаток використовувався. Проект Github тут:
https://github.com/frederich/quotefix


ОРИГІНАЛЬНИЙ ОПИС ПРОБЛЕМИ:
Це, мабуть, може бути найбільш гнітним регресом від Outlook 2003 до 2007 року. Це також є в Outlook 2010.

Коли ви відповідаєте на повідомлення електронної пошти HTML в Outlook, текст цитується синьою лінією внизу і зазвичай знаходиться внизу повідомлення:

alt текст

Тепер у програмі Outlook 2003, відповідаючи на повідомлення у форматі HTML у Outlook, ви мали змогу відповідати вбудованим рядком досить легко, дійшовши до пункту цитованого повідомлення, на яке ви хотіли відповісти, та натискаючи кнопку "зменшити відступ":

alt текст

Починаючи з Outlook 2007 (і 2010 року), вони замінили редактор електронної пошти на Microsoft Word. Це означає, що синя лінія реалізується по-іншому; він використовує синю ліву межу. Це робить складніше порушити лінію. Після довгої тяганини, я знайшов пару з сторінок , які сказали , що ви могли б видалити всі форматування, натиснувши Ctrl + Q, яка буде видалити синю лінію поруч з курсором і дозволяють вбудовані відповіді:

alt текст

Гаразд, не надто погано на обличчі. Я можу з цим жити. Але ось удар у зуби; спробуйте надіслати цю пошту. Я надішлю це собі. Що я отримую? Це:

alt текст

Outlook 2010 відновив синю лінію , де я її видалив, після надсилання електронного листа! Заради Бога! Дві сторінки, на які я посилався вище, начебто не стосуються відновлення синьої лінії Outlook після надсилання.

Отже, хтось знає, як можна реально відповідати вбудованим повідомленням електронної пошти Outlook 2010 (або Outlook 2007), не встановлюючи синю лінію? Перш ніж хтось скаже, я не хочу перетворювати повідомлення в простому тексті, і я не хочу просто відповідати відступами, а сам повинен вручну будувати синю лінію. Я хочу щось подібне до поведінки Outlook 2003; Я відповідаю, Outlook створює синю лінію, і я можу розбити її за допомогою вбудованих відповідей, надіслати її, і моє вбудоване форматування залишається.


14
+1, тому що, принаймні, я тепер знаю, що не збожу. Це просто Outlook.
атомікули

3
Насправді, і це не працює для декількох рівнів відступу, а наявність синьої лінії поруч з відповідями вводить в оману, оскільки для мене це означає відступ.
Їжак

2
Я знайшов «рішення»: Відповідаючи на листи у форматі HTML, я перемикаю перемикач «при відповіді…» з «вставити>» на відступ, який, напевно, є єдиним можливим варіантом для вбудованих відповідей. (І так, це означає перемикати параметр між HTML і відповідями простого тексту. Microsoft Outlook…)
Mormegil

18
То де ж аддін? БУДЬ ЛАСКА!
stolsvik

3
Привіт, Джез. Ви можете запропонувати своє рішення як відповідь , а не в самому питанні. Це полегшує її пошук, оскільки люди очікують, що відповідь буде .. ну, де відповіді.
slhck

Відповіді:


21

Я знайшов рішення, яке, здається, працює (я використовую Outlook 2007). Скажіть, ви отримали електронний лист, і ви отримаєте відповідь. Дивлячись на відповідь електронною поштою з цим синім рядком відступу, натисніть спадне меню "Параметри", а потім змініть формат на "Багатий текст". Введіть свою відповідь у тіло електронної пошти та виберіть рядок або абзац відповіді, а потім ctrl-Q. Синя лінія цього абзацу чи електронної пошти відсутня. Я перевірив це, відправивши електронний лист до себе, і, здається, він працює.

Якщо формат HTML, він не працює ... хоча здається, що ctrl-Q видаляє синій рядок відступу, коли я повертаю електронний лист до себе, рядок повертається. Але у форматі Rich Text рішення дотримується ...


2
Зауважте до себе: "CTRL + Q - Видалити форматування абзацу." Я навіть не знаю, де фактична команда меню для цього.
атомікули

Також конвертація в Rich Text працює і в Outlook 2010. Спасибі @Peaceplease
atomicules

2
Ви також можете використовувати CTRL + пробіл, щоб використовувати стиль за замовчуванням. У поєднанні з CTRL + Q ви можете робити все це за допомогою клавіатури. (Припустимо, що ваш стиль за замовчуванням не відповідає стилю повідомлення, на яке ви відповідаєте).
RobM

ЦЕЙ. Я щойно це помітив, і справді перетворення на Rich Text все-таки призводить до того, що видалення синьої лінії прилипає. :-) Цікаво, чи використовував Outlook 2003 багатий текст у своїх електронних листах?
Джез

У Outlook 2010 сині лінії будуть видалені повністю, якщо форматування абзацу буде видалено за допомогою Ctrl + Q. Знову ж таки, це не відображається під час редагування, але в копії папки "Надіслано" немає синьої лінії.
Чорний

3

Не зовсім рішення, але я тільки що з’ясував у Outlook 2010, що хоча трюк Ctrl + Q (для видалення відступу синьої лінії для вбудованих відповідей) не працює для електронних листів, відрізаних синьою лінією (опція «Префікс кожного рядка оригінальне повідомлення "), воно працює добре для електронних листів, що мають лише відступ (опція" Включити та відступити оригінальне повідомлення ") навіть після надсилання та отримання електронного листа.

Після пошуку я виявив, що це згадується також, наприклад, тут: http://www.msoutlook.info/question/400

Зміна формату повідомлення на RTF (замість HTML), який, як повідомляється, працює, очевидно, не є рішенням - я дійсно не хочу надсилати нечитабельний електронний лист із вкладенням "winmail.dat" всім тим, хто не використовує Microsoft Outlook.


-4

Цікаво - я не пам'ятаю, щоб ніколи бачив блакитний кордон. У мене немає налаштування цього в моєму Outlook 2007. Чи є налаштування для нього десь? Я не міг його знайти. Можливо, це частина вашого стаціонарного?

Я вважаю, що більшість часу відповіді на електронні листи вище попередніх повідомлень є прийнятними. Я думаю, що єдині відповіді в часі є актуальними, коли ви відповідаєте на кілька запитань. У цьому випадку я розумію, що хочу зробити так, щоб вони виділялися (без меж).

Як щодо зміни вашого стандарту на це: повністю відключіть синю смугу. Я думаю, що це досить рідкісна функція, яку можна використовувати сьогодні. Коли ви робите вбудовані відповіді, просто виберіть інший, яскравий колір для вашого шрифту. Це досить просто зробити зараз за допомогою контекстної підказки, коли ви вибираєте текст. Це може бути трохи більше роботи, але з моєю теорією ти насправді не робиш так часто.


6
Це часто роблять люди, тому що вони блаженно не знають цитування за допомогою відступу, і я думаю, що це виглядає жахливо. Це також не масштабується; це може спрацювати за одну відповідь, але якщо у вас відбудеться розмова між декількома людьми, ви швидко забудете, чий текст є, якого кольору та на якому "рівні" цитати ви використовуєте.
Їжак

Під канцелярськими приладдями та шрифтами є налаштування для автоматичної зміни кольору шрифту.
Марк Совул
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.