zoukankan      html  css  js  c++  java
  • C# 对Outlook2010进行二次开发

    第一步:添加新项目

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

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

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

    运行后的结果:

    获取所有邮件内容

     1             Microsoft.Office.Interop.Outlook.Application app;
     2             Microsoft.Office.Interop.Outlook.Items items;
     3             Microsoft.Office.Interop.Outlook.NameSpace ns;
     4             Microsoft.Office.Interop.Outlook.MAPIFolder inbox;
     5 
     6             Microsoft.Office.Interop.Outlook.Application application = new Microsoft.Office.Interop.Outlook.Application();
     7             app = application;
     8             ns = application.Session;
     9             inbox = ns.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
    10             items = inbox.Items;
    11             foreach (var item in items)
    12             {
    13                 var mail = item as Microsoft.Office.Interop.Outlook.MailItem;
    14 
    15                 if (mail != null)
    16                 {
    17                     if (mail.UnRead == false)
    18                     {
    19                         Globals.Ribbons.Ribbon1.txtHwabInfo.Text = mail.SenderEmailAddress;
    20                     }
    21                 }
    22             }

    谢谢大家!!

  • 相关阅读:
    hash
    C#执行Sql事务处理
    数据库的锁表
    页面的刷新 和图片的替换
    单点登录 Webservice
    js 动态调用js文件
    .net生成EXCEL
    JS : 连续滚动
    引用指定类型的对象
    对象序列化为字符串
  • 原文地址:https://www.cnblogs.com/qigao/p/8022882.html
Copyright © 2011-2022 走看看