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             }

    谢谢大家!!

  • 相关阅读:
    pycharm 中查找替换功能
    Python中括号的区别及用途
    python:return
    WAMPSERVER 启动不了APACHE原因
    Python为什么如此不同?
    Python初试云雨情
    mariadb 的日志
    MySql 之UUID()
    python 自建爬虫复用简单框架(gevent异步)
    python分布式进程
  • 原文地址:https://www.cnblogs.com/qigao/p/8022882.html
Copyright © 2011-2022 走看看