โปรแกรมอ่านไฟล์ Outlook Item (*.msg)


image

 

มีผู้เรียนท่านหนึ่ง…

ในหลักสูตร GF150: Introduction to Silverlight 4 รุ่นที่ 1…

ได้สอบถามปัญหาการอ่านไฟล์อีเมล์ ของOutlook…

ผมเลยหาข้อมูล และทำตัวอย่างให้…

จึงเป็นที่มาของโปรแกรมอ่านไฟล์ Outlook Item (*.msg)

 

การทำงานของโปรแกรม:

เป็นโปรแกรมเว็บ ASP.NET ธรรมดา…

โดยจำลองว่า มีพาธสำหรับเก็บไฟล์ที่ผู้ใช้งาน คอย Upload ไฟล์ Outlook Item ขึ้นไปวางบนเซอร์ฟเวอร์…

ส่วน Upload ไม่ได้กล่าวถึง…

วิธีการนำไฟล์ Outlook Item ออกมา…

ทำได้ง่าย เพียงคลิกที่เมล์ในโปรแกรม Outlook แล้วลากไปวางข้างนอก เช่นที่ Desktop…

คุณก็จะได้ไฟล์ Outlook Item แล้ว…

image

 

โดยโปรแกรมนี้มีอยู่ว่า…

เมื่อคลิกปุ่ม Load mail

ไฟล์อีเมล์ Outlook Item จะถูกอ่านขึ้นบน TextBox ธรรมดา หนึ่งตัว…

โดยเนื้อหาอีเมล์ ผม Copy บทความเก่าๆ ไปทำเป็นเนื้อหาเมล์…เพื่อทดสอบดูว่า…มันสามารถอ่านออกมาครบทุกตัวอักษรใหม…

เนื่องจากผู้เรียนของผมติดปัญหา…นิดเดียวที่โปรแกรมเดิม…

อ่านเนื้อหาเมล์ไม่ครบ..

หน้าจอโปรแกรม เป็นดังนี้

image

สามารถอ่านครบทุกตัวอักษร…เนื้อหาเมล์ประมารณ 10 กว่าหน้า A4…

image

 

Folder Attachments…เป็นโฟล์เดอร์เก็บไฟล์แนบตามอีเมล์

image

 

หลังจากเปิดไฟล์อีเมล์ Outlook Item แล้วถ้าเมล์ดังกล่าวมีไฟล์แนบ…

มันจะแตกไฟล์ออกมาพร้อม…กองรอไว้ใน Folder Attachments…ดังนี้:

image

 

ถ้าเราดับเบิ้ลคลิกลงบนไฟล์อีเมล์ Outlook Item …และ…

image

บนเครื่องของเรามี โปรแกรม Outlook ติดตั้งอยู่ คุณจะสามารถเปิดเมล์ขึ้นมาอ่าน…

image

โค้ดสมบูรณ์:

ไปโหลดตัวอย่างโปรแกรมดู…

แหล่งข้อมูลอ้างอิง:

Reading an Outlook MSG File in C#: http://www.codeproject.com/KB/office/reading_an_outlook_msg.aspx?display=Print

ตัวอย่างโปรแกรม:
รันได้ทันทีบน VS2010

http://cid-7d608959d854cb28.office.live.com/embedicon.aspx/SourcesCode/2011/2011-06-10_WebApp_OutlookDataObject.zip

เกี่ยวกับ

Nuchit Atjanawat is a Microsoft MVP, GreatFriends Community Leader, WindowsITPro Columnist(Mr.Nano), Silverlight Business Application Instructor, Speaker in various Microsoft events, Author, passionate Blogger and a Software Engineer by profession. He has a very good skill over Silverlight, LightSwitch, C#, XAML & Blend. He shares his technical findings, tutorials in his technical blog. Follow his Blog and Facebook page to be updated on latest articles. - Technical Blog: https://janawat.wordpress.com - WindowsITPro Columnist(Mr.Nano): http://windowsitpro.net - The GreatFriends.Biz Community Discussion Board (nano): http://greatfriends.biz - witter: https://twitter.com/janawat - Facebook Page: https://www.facebook.com/nuchit - Instructor: http://bit.ly/GF250-01, http://bit.ly/GF150-02

เขียนใน Web Application

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

In Archive
%d bloggers like this: