การแบ่งบรรทัดคำพูดสีน้ำเงินของอีเมล Outlook 2010 สำหรับการตอบกลับแบบอินไลน์


73

UPDATE:
ในที่สุดฉันก็พบวิธีที่จะแก้ไขปัญหานี้ได้อย่างครอบคลุมแม้ว่าจะต้องใช้เวลามากในการทำงานและการสร้าง Addin Outlook 2010! ดูด้านล่างสำหรับการดาวน์โหลด Addin อย่างไรก็ตามเท่าที่ฉันทราบไม่มีวิธีการจัดการกับปัญหานี้จนกว่าคุณจะติดตั้ง addin ที่จะทำเพราะนี่คือสาเหตุหลักจากข้อบกพร่องในการแปลงเอกสารของ Microsoft Word เป็น HTML (ซึ่งต้องเกิดขึ้นก่อน คุณส่งอีเมล Outlook HTML)

ดูคำอธิบายต้นฉบับของปัญหาด้านล่าง (Outlook 2007, 2010 ฯลฯ ไม่อนุญาตการตอบกลับแบบอินไลน์ที่เหมาะสมเพราะคุณไม่สามารถแบ่ง "เครื่องหมายคำพูด" ทางด้านซ้าย)

Addin ของฉันจะดักอีเมลก่อนที่จะถูกส่งออกไปคว้าเอกสาร Word (หากรูปแบบอีเมลเป็น HTML) และแก้ไข XML ของเอกสาร Word ก่อนบันทึกเป็น HTML และตั้งค่าเนื้อหา HTML ของอีเมล ไปที่ HTML 'คงที่' จากนั้นในที่สุดงานตอบกลับแบบอินไลน์ :-) สามารถทำได้โดยไปที่ที่คุณต้องการแบ่งเส้นสีน้ำเงินกด Ctrl + Q และป้อนการตอบสนองแบบอินไลน์ หากไม่ได้ติดตั้ง Addin ของฉันแล้ว Quoteline สีน้ำเงินจะคืนสถานะหน้าการตอบกลับแบบอินไลน์เมื่อคุณส่งอีเมล

ต่อไปนี้เป็นภาพหน้าจอที่แสดงให้เห็นว่ามีการตอบสนองแบบอินไลน์ใน Outlook 2010 อย่างไรเมื่อมีการใช้การแก้ไข (ใช่มันยุ่งเพราะฉันทดสอบอย่างละเอียดทุกอย่างที่นี่มีลักษณะเหมือนอีเมล (บนสุด) ก่อนหน้าฉัน กด 'ส่ง'):

ป้อนคำอธิบายรูปภาพที่นี่

ADDIN:
ฉันได้อัปโหลดซอร์สโค้ดของแอดอินที่ฉันได้รับจากการพัฒนาเมื่อฉันโพสต์คำตอบนี้ ฉันไม่ได้มีเวลา (หรือสำเนาของ Outlook 2010 สำหรับเรื่องนั้น) เพื่อพัฒนาต่อไปดังนั้นนี่คือข้อจำกัดความรับผิดชอบ: นี่อาจจะไม่ทำงานในตอนแรกเพราะฉันจำไม่ได้ว่าฉันอยู่ที่ไหนในการพัฒนา แต่ฉัน รู้ว่าฉันได้รับมันเพื่อพิสูจน์แนวคิด ฉันกำลังเปิดตัวรหัสนี้ภายใต้ GPLv3 ดังนั้นหากผู้ที่มีประสบการณ์ในการพัฒนาต้องการลองใช้งานได้กับ Outlook 2010 โปรดทำเช่นนั้นและสนับสนุนวิธีแก้ปัญหาของคุณ (ให้สิทธิ์ภายใต้ GPLv3) ซึ่งเชื่อมโยงกับความคิดเห็น อย่างไรก็ตามฉันอาจจะไม่ได้รับรอบที่จะทำให้การแก้ปัญหานี้ "เสร็จ" รหัสคือการแสดงให้คุณเห็นอย่างคร่าวๆว่าฉันทำมันอย่างไร Addin ถูกนำไปใช้ในโซลูชัน Visual Studio 2010 ดังนั้นคุณอาจต้องการใช้สิ่งนั้น นี่คือการดาวน์โหลด:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich ติดต่อฉันเพื่อบอกว่าเขาเริ่มทำงานเพื่อให้ Addin ใช้งานได้ โครงการ Github อยู่ที่นี่:
https://github.com/frederich/quotefix


คำอธิบายดั้งเดิมของปัญหา:
นี่จะเป็นการถดถอยที่รุนแรงที่สุดจาก Outlook 2003 ถึง 2007 นอกจากนี้ยังมีอยู่ใน Outlook 2010 เท่าที่ฉันสามารถบอกได้

เมื่อคุณตอบกลับข้อความอีเมล HTML ใน Outlook ข้อความที่ยกมามีเส้นสีน้ำเงินอยู่ด้านข้างและโดยปกติจะอยู่ที่ด้านล่างของข้อความ:

ข้อความแสดงแทน

ตอนนี้ใน Outlook 2003 เมื่อตอบกลับข้อความที่จัดรูปแบบ HTML ใน Outlook คุณเคยสามารถตอบกลับแบบอินไลน์ได้ง่ายโดยไปที่จุดในข้อความที่ยกมาที่คุณต้องการตอบกลับและกดปุ่ม 'ลดการเยื้อง':

ข้อความแสดงแทน

ตั้งแต่ Outlook 2007 (และ 2010) พวกเขาแทนที่ตัวแก้ไขอีเมลด้วย Microsoft Word ซึ่งหมายความว่ามีการใช้เส้นสีน้ำเงินในวิธีที่ต่างกัน มันใช้เส้นขอบด้านซ้ายสีน้ำเงิน สิ่งนี้ทำให้รุนแรงยิ่งขึ้นที่จะทำลายเส้น หลังจากความกังวลใจมากผมพบว่าคู่ของหน้าเว็บที่บอกว่าคุณสามารถลบการจัดรูปแบบทั้งหมดโดยการกด Ctrl + Q ซึ่งจะลบเส้นสีฟ้าติดกับเคอร์เซอร์และอนุญาตให้มีการตอบกลับแบบอินไลน์:

ข้อความแสดงแทน

ตกลงไม่เลวเกินไปบนใบหน้าของมัน ฉันสามารถอยู่กับที่ แต่นี่คือการเตะฟัน ลองส่งเมลนั้น ฉันจะส่งให้ตัวเอง ฉันจะได้รับอะไร นี้:

ข้อความแสดงแทน

Outlook 2010 คืนสถานะเส้นสีน้ำเงินที่ฉันลบไปเมื่อส่งอีเมล! เพื่อประโยชน์ของพระเจ้า! หน้าสองหน้าที่ฉันเชื่อมโยงไปด้านบนดูเหมือนว่าจะไม่สามารถจัดการกับสายสีน้ำเงินที่ Outlook ส่งซ้ำได้

ดังนั้นไม่มีใครรู้วิธีที่คุณสามารถตอบกลับแบบอินไลน์ในอีเมล Outlook 2010 (หรือ Outlook 2007) ได้โดยไม่ต้องมีการขึ้นบรรทัดใหม่ ก่อนใครบอกว่าฉันไม่ต้องการแปลงข้อความเป็นข้อความธรรมดาและฉันไม่ต้องการเพียงแค่เยื้องการตอบกลับและต้องสร้างเส้นสีน้ำเงินด้วยตนเอง ฉันต้องการบางสิ่งเช่นพฤติกรรมของ Outlook 2003 ฉันตอบกลับ Outlook สร้างเส้นสีน้ำเงินและฉันสามารถแยกมันออกด้วยการตอบกลับแบบอินไลน์ส่งและการจัดรูปแบบอินไลน์ของฉันยังคงอยู่


14
+1 เพราะอย่างน้อยตอนนี้ฉันรู้ว่าฉันจะไม่บ้า มันเป็นเพียงแค่ Outlook
atomicules

3
ไม่จริงและนั่นใช้ไม่ได้กับหลายระดับของการเยื้องและการมีเส้นสีน้ำเงินถัดจากคำตอบนั้นทำให้เข้าใจผิดเพราะสำหรับฉันแล้วมันแสดงถึงการเยื้อง
Jez

2
ฉันพบ“ วิธีแก้ปัญหา”: เมื่อตอบกลับอีเมลที่จัดรูปแบบ HTML ฉันสลับ“ เมื่อตอบกลับ…” เปลี่ยนจาก“ แทรก>” ไปยังการเยื้องซึ่งเป็นตัวเลือกเดียวที่ใช้งานได้สำหรับการตอบกลับแบบอินไลน์ (และใช่นี่หมายถึงการสลับตัวเลือกระหว่างการตอบกลับ HTML และข้อความธรรมดา Microsoft Outlook ... )
Mormegil

18
ดังนั้น addin อยู่ที่ไหน โปรด!
stolsvik

3
สวัสดี Jez คุณอาจต้องการให้โซลูชันของคุณเป็นคำตอบไม่ใช่ในคำถามจริง นั่นทำให้ง่ายต่อการค้นหาเพราะผู้คนคาดหวังคำตอบว่า .. ดีที่คำตอบคือ
slhck

คำตอบ:


21

ฉันพบวิธีแก้ปัญหาที่ดูเหมือนว่าจะใช้งานได้ (ฉันใช้ Outlook 2007) สมมติว่าคุณได้รับอีเมลและคุณตอบกลับ ดูที่อีเมลตอบกลับของคุณโดยใช้บรรทัดเยื้องสีฟ้านั้นคลิกที่เมนู "ตัวเลือก" จากนั้นเปลี่ยนรูปแบบเป็น "Rich Text" ป้อนคำตอบของคุณในเนื้อหาของอีเมลและเลือกบรรทัดคำตอบหรือย่อหน้าแล้ว ctrl-Q เส้นสีน้ำเงินสำหรับย่อหน้าหรืออีเมลนั้นหายไป ฉันทดสอบสิ่งนี้โดยส่งอีเมลกลับมาที่ตัวฉันเองและดูเหมือนว่าจะใช้งานได้

หากรูปแบบเป็น HTML มันจะไม่ทำงาน ... แม้ว่า ctrl-Q ดูเหมือนว่าจะลบเส้นสีฟ้าเยื้องออกเมื่อฉันส่งอีเมลกลับไปที่ตัวเองบรรทัดกลับมา แต่ในรูปแบบ Rich Text วิธีแก้ปัญหาติด ...


2
หมายเหตุถึงตัวเอง: "CTRL + Q คือลบการจัดรูปแบบย่อหน้า" ฉันไม่ทราบว่าคำสั่งเมนูจริงสำหรับสิ่งนี้อยู่ที่ไหน
atomicules

นอกจากนี้การแปลงเป็น Rich Text ใช้งานได้ใน Outlook 2010 เช่นกัน ขอบคุณ @Peaceplease
atomicules

2
คุณยังสามารถใช้ CTRL + Space เพื่อใช้สไตล์เริ่มต้นของคุณ เมื่อรวมกับ CTRL + Q คุณสามารถทำได้ทั้งหมดด้วยคีย์บอร์ด (สมมติว่าสไตล์เริ่มต้นของคุณไม่ตรงกับข้อความที่คุณตอบกลับ)
RobM

นี้. ฉันเพิ่งสังเกตเห็นและแน่นอนการแปลงเป็น Rich Text จะทำให้การลบเส้นสีน้ำเงินติด :-) ฉันสงสัยว่า Outlook 2003 ใช้ Rich Text ในอีเมลหรือไม่
Jez

ใน 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
นั่นคือสิ่งที่ผู้คนมักจะทำเพราะพวกเขาไม่รู้ที่จะอ้างผ่านการเยื้องและฉันคิดว่ามันดูแย่มาก มันยังไม่สามารถปรับขนาดได้ มันอาจใช้งานได้สำหรับการตอบกลับครั้งเดียว แต่ถ้าคุณมีการสนทนาระหว่างคนหลายคนคุณจะลืมได้อย่างรวดเร็วว่าข้อความของคุณเป็นสีอะไรและคุณกำลังพูดถึงระดับใด
Jez

มีการตั้งค่าภายใต้สเตชันนารีและแบบอักษรเพื่อเปลี่ยนสีแบบอักษรโดยอัตโนมัติ
Mark Sowul
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.