C# 对Outlook2010进行二次开发

vczh的日常 2017-12-11

第一步:添加新项目

C# 对Outlook2010进行二次开发

第二步:添加新的页签,注意,此页签是显示到Outlook主界面的

C# 对Outlook2010进行二次开发

第三步:添加自己想要的文本框以及按钮

C# 对Outlook2010进行二次开发

第四步:如果你想将此界面显示到主界面的话,需要这样设置:属性里面的RibbonType 设置为 Microsoft.Outlook.Explorer

C# 对Outlook2010进行二次开发

运行后的结果:

C# 对Outlook2010进行二次开发

获取所有邮件内容

Microsoft.Office.Interop.Outlook.Application app;
             Microsoft.Office.Interop.Outlook.Items items;
             Microsoft.Office.Interop.Outlook.NameSpace ns;
             Microsoft.Office.Interop.Outlook.MAPIFolder inbox;
 
             Microsoft.Office.Interop.Outlook.Application application = new Microsoft.Office.Interop.Outlook.Application();
             app = application;
             ns = application.Session;
             inbox = ns.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
             items = inbox.Items;
             foreach (var item in items)
             {
                 var mail = item as Microsoft.Office.Interop.Outlook.MailItem;
 
                 if (mail != null)
                 {
                     if (mail.UnRead == false)
                     {
                         Globals.Ribbons.Ribbon1.txtHwabInfo.Text = mail.SenderEmailAddress;
                     }
                 }
             }

谢谢大家!!

相关推荐