Złamanie niebieskiej linii e-mail w programie Outlook 2010 dla wewnętrznych odpowiedzi

73

AKTUALIZACJA:
W końcu wymyśliłem sposób kompleksowego rozwiązania tego problemu, choć zajęło to dużo pracy i stworzenie dodatku do programu Outlook 2010! Zobacz poniżej, aby pobrać dodatek. O ile mi wiadomo, nie ma sposobu, aby poradzić sobie z tym problemem, chyba że zainstalujesz dodatek, aby to zrobić, ponieważ jest to zasadniczo spowodowane błędem w konwersji dokumentów programu Microsoft Word na HTML (co musi nastąpić wcześniej wysyłasz wiadomość e-mail w formacie HTML programu Outlook).

Poniżej znajduje się oryginalny opis problemu (Outlook 2007, 2010 itp. Nie zezwalający na prawidłowe odpowiedzi śródliniowe, ponieważ nie można złamać niebieskiej „linii cudzysłowu” po lewej).

Mój dodatek zasadniczo przechwytuje wiadomość e-mail przed jej wysłaniem, pobiera dokument programu Word (jeśli formatem wiadomości e-mail ma być HTML) i naprawia XML dokumentu programu Word, przed zapisaniem go jako HTML i ustawieniem treści HTML wiadomości e-mail na „naprawiony” HTML. Wreszcie działa funkcja wstawiania odpowiedzi. :-) Można to zrobić, przechodząc do miejsca, w którym chcesz przełamać niebieską linię, naciskając Ctrl + Q i wprowadzając odpowiedź wbudowaną. Bez zainstalowanego mojego dodatku niebieski quoteline zostanie przywrócony przed odpowiedzią wbudowaną po wysłaniu wiadomości e-mail.

Oto zrzut ekranu pokazujący, jak odpowiedzi wbudowane wyglądają w programie Outlook 2010 po zastosowaniu poprawki (tak, jest niechlujny, ponieważ kompleksowo go testowałem; wszystkie te rzeczy są dokładnie takie, jak wyglądał (początek) e-maila przed kliknij „Wyślij”):

wprowadź opis zdjęcia tutaj

ADDIN:
Przesłałem kod źródłowy dodatku, który opracowałem, kiedy pierwotnie opublikowałem tę odpowiedź; Nie miałem czasu (ani kopii programu Outlook 2010 na tę kwestię), aby go dalej rozwijać, więc oto zastrzeżenie: prawdopodobnie na początku nie zadziała, ponieważ nie pamiętam, gdzie go opracowywałem, ale wiem, że dostałem to do koncepcji. Wypuszczam ten kod na GPLv3, więc jeśli ktoś z pewnym doświadczeniem programistycznym chce spróbować sprawnie pracować z programem Outlook 2010, zrób to i przekaż swoje rozwiązanie z powrotem (licencjonowane na licencji GPLv3) połączone w komentarzu do tej odpowiedzi. Jednak prawdopodobnie nigdy osobiście nie uda mi się zrobić z tego „ukończonego” rozwiązania. Kod ma tylko z grubsza pokazać, jak to zrobiłem. Dodatek jest zaimplementowany w rozwiązaniu Visual Studio 2010, więc prawdopodobnie będziesz chciał tego użyć. Oto pobieranie:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich skontaktował się ze mną, aby powiedzieć, że zaczął pracować nad tym, by dodatek był użyteczny. Projekt Github znajduje się tutaj:
https://github.com/frederich/quotefix


ORYGINALNY OPIS PROBLEMU:
To musi być najbardziej irytująca regresja z programu Outlook 2003 do 2007. O ile wiem, istnieje również to samo w programie Outlook 2010.

Gdy odpowiadasz na wiadomość e-mail w formacie HTML w programie Outlook, cytowany tekst ma niebieską linię wzdłuż boku i zwykle znajduje się na dole wiadomości:

alternatywny tekst

Teraz w programie Outlook 2003, odpowiadając na wiadomości w formacie HTML w Outlooku, można było dość łatwo wstawiać odpowiedzi bezpośrednio, przechodząc do miejsca w cytowanym komunikacie, na który chcesz odpowiedzieć, i naciskając przycisk „zmniejsz wcięcie”:

alternatywny tekst

Od programu Outlook 2007 (i 2010) zastąpili edytor poczty e-mail programem Microsoft Word. Oznacza to, że niebieska linia jest implementowana w inny sposób; używa niebieskiej lewej ramki. Utrudnia to zerwanie linii. Po większych ceregieli, znalazłem parę o stronach , które powiedział, że można usunąć formatowanie wciskając Ctrl + Q, które mogłoby usunąć niebieską linię obok kursora i pozwalają odpowiedzi inline:

alternatywny tekst

OK, nieźle na pierwszy rzut oka. Moge z tym zyc. Ale oto kopnięcie w zęby; spróbuj wysłać tę pocztę. Wyślę to sobie. Co otrzymam To:

alternatywny tekst

Program Outlook 2010 przywrócił niebieską linię , w której ją usunąłem, po wysłaniu wiadomości e-mail! Na litość Boską! Dwie strony, do których prowadzę powyższe łącza, wydają się nie odnosić do przywrócenia przez Outlook niebieskiej linii po wysłaniu.

Czy ktoś wie, jak można odpowiedzieć w wiadomości e-mail w programie Outlook 2010 (lub Outlook 2007) bez przywracania niebieskiej linii? Zanim ktokolwiek powie, nie chcę konwertować wiadomości na zwykły tekst i nie chcę po prostu wciskać odpowiedzi i muszę samodzielnie zbudować niebieską linię. Chcę coś takiego jak zachowanie programu Outlook 2003; Odpowiadam, program Outlook tworzy niebieską linię i mogę ją rozdzielić za pomocą wbudowanych odpowiedzi, wysłać ją, a moje formatowanie wbudowane pozostanie.

Jez
źródło
14
+1, bo przynajmniej teraz wiem, że nie wariuję. To tylko Outlook.
atomów
3
Nie bardzo, a to nie działa na wiele poziomów wcięcia, a niebieska linia obok odpowiedzi jest myląca, ponieważ dla mnie oznacza wcięcie.
Jez
2
Znalazłem „rozwiązanie”: odpowiadając na wiadomości w formacie HTML, zmieniam przełącznik „podczas odpowiadania…” z „wstaw>>” na wcięcie, co jest, jak sądzę, jedyną możliwą do użycia opcją dla odpowiedzi wbudowanych. (I tak, oznacza to przełączanie opcji między odpowiedziami HTML a zwykłymi tekstami. Microsoft Outlook…)
Mormegil,
18
Więc gdzie jest dodatek? PROSZĘ!
stolsvik
3
Cześć Jez. Możesz podać swoje rozwiązanie jako odpowiedź , a nie samo pytanie. Ułatwia to znalezienie, ponieważ ludzie oczekują, że odpowiedź będzie… no cóż, gdzie są odpowiedzi.
slhck

Odpowiedzi:

21

Znalazłem rozwiązanie, które wydaje się działać (używam programu Outlook 2007). Powiedz, że masz wiadomość e-mail i trafiłeś w odpowiedź. Patrząc na wiadomość e-mail z odpowiedzią z tą niebieską linią wcięcia kliknij menu rozwijane „Opcje”, a następnie zmień format na „Tekst sformatowany”. Wpisz swoją odpowiedź w treści wiadomości e-mail i wybierz wiersz odpowiedzi lub akapit, a następnie ctrl-Q. Niebieska linia dla tego akapitu lub e-maila zniknęła. Przetestowałem to, wysyłając e-mail z powrotem do siebie i wydaje się, że działa.

Jeśli format to HTML, to nie zadziała ... chociaż ctrl-Q wydaje się usuwać niebieską linię wcięcia, kiedy wysyłam e-mail z powrotem do siebie, linia wraca. Ale w formacie Rich Text rozwiązanie pozostaje ...

Peaceplease
źródło
2
Uwaga do siebie: „CTRL + Q to Usuń formatowanie akapitu”. Nie mam pojęcia, gdzie jest to właściwe polecenie menu.
atomowe
Również konwersja do tekstu sformatowanego działa również w programie Outlook 2010. Dzięki @Peaceplease
atomicules
2
Możesz także użyć CTRL + spacja, aby użyć domyślnego stylu. W połączeniu z CTRL + Q możesz to wszystko zrobić za pomocą klawiatury. (Zakładając, że Twój domyślny styl nie odpowiada stylowi wiadomości, na którą odpowiadasz).
RobM,
TO. Właśnie to zauważyłem i rzeczywiście, konwersja do tekstu sformatowanego powoduje, że usuwanie niebieskiej linii pozostaje. :-) Zastanawiam się, czy wtedy program Outlook 2003 używał tekstu sformatowanego w swoich wiadomościach e-mail?
Jez
W programie Outlook 2010 niebieskie linie zostaną całkowicie usunięte, jeśli formatowanie akapitu zostanie usunięte za pomocą Ctrl + Q. Ponownie nie wyświetla się w ten sposób podczas edycji, ale w kopii folderu „Wysłane” nie ma niebieskiej linii.
Czarny
3

Nie do końca rozwiązanie, ale właśnie dowiedziałem się w programie Outlook 2010, że chociaż sztuczka Ctrl + Q (aby usunąć wcięcie niebieskiej linii dla odpowiedzi śródliniowych) nie działa w przypadku wiadomości e-mail wciętych niebieską linią (opcja „Prefiks każdej linii oryginalna wiadomość ”), działa poprawnie w przypadku wiadomości e-mail z wcięciem (opcja„ Dołącz i wcięcie oryginalnej wiadomości ”) nawet po wysłaniu i odebraniu wiadomości e-mail.

Po przeszukaniu znalazłem to wspomniane również na przykład tutaj: http://www.msoutlook.info/question/400

Zmiana formatu wiadomości na RTF (zamiast HTML), który podobno działa, oczywiście nie jest rozwiązaniem - naprawdę nie chcę wysyłać wiadomości e-mail z nieczytelnym załącznikiem „winmail.dat” do wszystkich osób, które nie używają Microsoft Outlook.

Radomir Tomis
źródło
-4

Ciekawe - nie przypominam sobie, aby kiedykolwiek widziałem niebieską ramkę. Nie mam tego skonfigurowanego w moim Outlooku 2007. Czy jest gdzieś jakieś ustawienie? Nie mogłem tego znaleźć. Być może jest to część twojego stacjonarnego?

Uważam, że większość czasu, gdy odpowiadam na e-maile powyżej poprzednich wiadomości, jest akceptowalna. Wydaje mi się, że jedyne w swoim rodzaju odpowiedzi bezpośrednie są ważne, gdy odpowiadasz na wiele pytań. W tym przypadku rozumiem, że chcę je wyróżnić (bez obramowania).

Co powiesz na zmianę standardu na ten: całkowicie wyłącz niebieski pasek? Myślę, że jest to dość rzadka funkcja, z której można obecnie korzystać. Kiedy odpowiadasz w odpowiedzi, po prostu wybierz inny, jasny kolor czcionki. Jest to dość łatwe do zrobienia dzięki kontekstowej etykiecie narzędzi po zaznaczeniu tekstu. To może być trochę więcej pracy, ale z moją teorią tak naprawdę nie robiłbyś tego tak często.

Morgan T.
źródło
6
To często robią ludzie, ponieważ są błogo nieświadomi cytowania poprzez wcięcia i myślę, że to wygląda okropnie. Nie jest także skalowalny; może zadziałać dla jednej odpowiedzi, ale jeśli prowadzisz rozmowę między wieloma osobami, szybko zapomnisz, czyj tekst ma kolor i jaki jest „poziom” cytatu.
Jez
Pod papeterią i czcionkami jest ustawienie umożliwiające automatyczną zmianę koloru czcionki.
Mark Sowul,