Rompere la linea di virgolette blu di Outlook 2010 per le risposte in linea


73

AGGIORNAMENTO:
Ho finalmente trovato un modo per risolvere in modo completo questo problema, anche se ci è voluto molto lavoro e la creazione di un componente aggiuntivo di Outlook 2010! Vedi sotto per il download del componente aggiuntivo. Per quanto ne so, tuttavia, non c'è modo di affrontare questo problema a meno che non si installi un componente aggiuntivo per farlo, perché questo è essenzialmente causato da un bug nella conversione di documenti di Microsoft Word in HTML (che deve avvenire prima si invia un messaggio di posta elettronica HTML di Outlook).

Vedi in basso per la descrizione originale del problema (Outlook 2007, 2010, ecc. Che non consente risposte in linea adeguate perché non è possibile interrompere la "linea di citazione" blu a sinistra).

Il mio componente aggiuntivo in sostanza intercetta l'e-mail prima che venga inviata, prende il documento Word (se il formato e-mail deve essere HTML) e corregge l'XML del documento Word, prima di salvarlo come HTML e impostare il corpo HTML dell'e-mail all'HTML "fisso". Quindi, infine, i lavori di risposta in linea. :-) Si può fare andando nel punto in cui si desidera interrompere la linea blu, premendo Ctrl + Q e inserendo la risposta in linea. Senza il mio componente aggiuntivo installato, la quotelina blu verrà ripristinata di fronte alla risposta in linea quando si invia l'e-mail.

Ecco uno screenshot per mostrare come appaiono le risposte in linea in Outlook 2010 una volta applicata la correzione (sì, è disordinato perché l'ho testato in modo completo; tutto il materiale qui è esattamente come appariva l'e-mail (in cima alla) prima di me premi "Invia"):

inserisci qui la descrizione dell'immagine

L'ADDIN:
Ho caricato il codice sorgente del componente aggiuntivo che avevo iniziato a sviluppare quando inizialmente avevo pubblicato questa risposta; Non ho avuto il tempo (o una copia di Outlook 2010 per quella materia) di svilupparlo ulteriormente, quindi ecco la dichiarazione di non responsabilità: questo probabilmente non funzionerà all'inizio perché non ricordo dove stavo sviluppandolo, ma io so di averlo portato a una prova di concetto. Sto rilasciando questo codice sotto GPLv3, quindi se qualcuno con qualche esperienza di sviluppo vuole provare a farlo funzionare bene con Outlook 2010, per favore fallo e contribuisci con la tua soluzione (con licenza GPLv3) collegata in un commento su questa risposta. Tuttavia, probabilmente non mi arrenderò mai personalmente a rendere questa soluzione "finita". Il codice è solo per mostrarti approssimativamente come l'ho fatto. Il componente aggiuntivo è implementato in una soluzione di Visual Studio 2010, quindi probabilmente vorrai usarlo. Ecco il download:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich mi ha contattato per dirmi che ha iniziato a lavorare per rendere utilizzabile il componente aggiuntivo. Il progetto Github è qui:
https://github.com/frederich/quotefix


DESCRIZIONE ORIGINALE DEL PROBLEMA:
Questa deve essere la regressione più esasperante da Outlook 2003 a 2007. Esiste anche lo stesso in Outlook 2010, per quanto posso dire.

Quando si risponde a un messaggio di posta elettronica HTML in Outlook, il testo tra virgolette ha una linea blu lungo il lato e di solito si trova nella parte inferiore del messaggio:

testo alternativo

Ora in Outlook 2003, quando rispondevi ai messaggi in formato HTML in Outlook, eri in grado di rispondere in linea abbastanza facilmente, arrivando al punto nel messaggio citato a cui volevi rispondere e premendo il pulsante 'diminuisci rientro':

testo alternativo

Da Outlook 2007 (e 2010), hanno sostituito l'editor di posta elettronica con Microsoft Word. Ciò significa che la linea blu è implementata in modo diverso; utilizza un bordo blu sinistro. Questo rende più difficile interrompere la formazione. Dopo molti indugi, ho trovato un paio di pagine in cui si diceva che era possibile rimuovere tutta la formattazione premendo Ctrl + Q, che avrebbe rimosso la linea blu accanto al cursore e consentire risposte in linea:

testo alternativo

OK, non è poi così male. Posso vivere con quello. Ma ecco il calcio nei denti; prova a inviare quella mail. Lo spedirò a me stesso. Cosa ricevo Questo:

testo alternativo

Outlook 2010 ha ripristinato la linea blu , dove l'avevo rimossa, al momento dell'invio dell'e-mail! Per l'amor di Dio! Le due pagine che ho collegato sopra non sembrano indirizzare il ripristino della linea blu di Outlook al momento dell'invio.

Quindi, qualcuno sa come si può effettivamente rispondere in linea nell'e-mail di Outlook 2010 (o Outlook 2007) senza che venga ripristinata la linea blu? Prima che qualcuno dica, non voglio convertire il messaggio in testo normale e non desidero solo indentare le risposte e creare manualmente la linea blu. Voglio qualcosa di simile al comportamento di Outlook 2003; Rispondo, Outlook crea la linea blu e posso scomporla con risposte in linea, inviarla e la mia formattazione in linea rimane.


14
+1 perché almeno ora so che non impazzirò. È solo Outlook.
atomici

3
Non proprio, e ciò non funziona per più livelli di rientro, e avere una linea blu accanto alle risposte è fuorviante perché per me implica rientro.
Jez,

2
Ho trovato una "soluzione": quando rispondo alle e-mail in formato HTML, cambio l'opzione "quando rispondi ..." da "inserisci>" a rientro, che è l'unica opzione utilizzabile per le risposte in linea, immagino. (E sì, questo significa cambiare l'opzione tra HTML e risposte in chiaro. Microsoft Outlook ...)
Mormegil,

18
Allora dov'è l'addin? PER FAVORE!
stolsvik,

3
Ciao Jez Potresti voler fornire la tua soluzione come risposta , non nella domanda vera e propria. Questo rende più facile trovarlo, perché le persone si aspettano che la risposta sia ... beh, dove sono le risposte.
slhck,

Risposte:


21

Ho trovato una soluzione che sembra funzionare (sto usando Outlook 2007). Supponi di aver ricevuto un'email e di aver risposto. Guardando l'e-mail di risposta con quella riga di rientro blu, fai clic sul menu a discesa "Opzioni" e modifica il formato in "Rich Text". Inserisci la risposta nel corpo dell'email e seleziona la riga o il paragrafo di risposta, quindi ctrl-Q. La linea blu per quel paragrafo o e-mail è sparita. Ho provato questo inviando l'e-mail a me stesso e sembra funzionare.

Se il formato è HTML, non funzionerà ... anche se ctrl-Q sembra rimuovere la riga di rientro blu quando rimando l'e-mail a me stesso la riga ritorna. Ma nel formato Rich Text la soluzione si attacca ...


2
Nota per sé: "CTRL + Q è Rimuovi formattazione paragrafo." Non ho idea di dove sia il vero comando di menu per questo.
atomici

Inoltre, la conversione in Rich Text funziona anche in Outlook 2010. Grazie @Peaceplease
atomicules

2
Puoi anche usare CTRL + Spazio per usare il tuo stile predefinito. In combinazione con CTRL + Q puoi fare tutto con la tastiera. (Supponendo che il tuo stile predefinito non corrisponda a quello del messaggio a cui stai rispondendo).
RobM

QUESTO. L'ho appena notato e, in effetti, la conversione in Rich Text fa sì che la rimozione della linea blu si attacchi. :-) Mi chiedo se Outlook 2003 abbia utilizzato il testo RTF nelle e-mail?
Jez,

In Outlook 2010, le linee blu verranno rimosse completamente, se la formattazione del paragrafo viene rimossa con Ctrl + Q. Ancora una volta, non viene visualizzato in questo modo durante la modifica, ma non vi è alcuna linea blu nella copia della cartella "Inviata".
Nero,

3

Non è proprio una soluzione, ma ho appena scoperto in Outlook 2010 che sebbene il trucco Ctrl + Q (per rimuovere il rientro della linea blu per le risposte in linea) non funziona per le email indentate dalla linea blu (opzione "Prefisso ogni riga del messaggio originale "), funziona bene con le e-mail appena rientrate (opzione" Includi e rientra messaggio originale ") anche dopo che l'e-mail è stata inviata e ricevuta.

Dopo la ricerca, ho scoperto che questo è menzionato anche per esempio qui: http://www.msoutlook.info/question/400

Cambiare il formato del messaggio in RTF (anziché HTML), che secondo come riferito funziona, non è ovviamente una soluzione - Non voglio davvero inviare e-mail illeggibili con l'allegato "winmail.dat" a tutte quelle persone che non stanno usando Microsoft Outlook.


-4

Interessante - non ricordo di aver mai visto il bordo blu. Non ho configurato questo nel mio Outlook 2007. C'è qualche impostazione per esso da qualche parte? Non sono riuscito a trovarlo. Forse fa parte del tuo fermo?

Trovo che la maggior parte delle volte rispondere alle e-mail sopra i messaggi precedenti sia accettabile. Penso che l'unica volta che le risposte in linea siano pertinenti siano quando rispondi a più domande. In questo caso capisco il desiderio di farli risaltare (senza bordi).

Che ne dici di cambiare il tuo standard con questo: disabilitare completamente la barra blu. Penso che questa sia una caratteristica piuttosto rara da usare in questi giorni .. Quando si fanno risposte in linea, basta scegliere un colore diverso e luminoso per il font. Questo è abbastanza facile da fare ora con la descrizione contestuale quando selezioni il testo. Questo potrebbe essere un po 'più di lavoro, ma con la mia teoria, non lo faresti davvero così spesso.


6
Questo è ciò che le persone fanno spesso perché sono beatamente inconsapevoli di citare tramite rientro e penso che sia terribile. Inoltre non è scalabile; potrebbe funzionare per una risposta, ma se hai una conversazione tra più persone, ti dimenticherai rapidamente di chi è il testo e di quale "livello" di citazione sei.
Jez,

C'è un'impostazione in elementi decorativi e caratteri per cambiare automaticamente il colore del carattere.
Mark Sowul il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.