首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Outlook 2007中跟踪eMails

在Outlook 2007中跟踪eMails
EN

Stack Overflow用户
提问于 2011-01-02 11:09:49
回答 1查看 1K关注 0票数 1

你好,紫罗兰,

我正试图开发一个VSTO/C#公司电子邮件跟踪器特别签名的电子邮件。我依靠的是:

  1. Inspectors.NewInspector
  2. Inspector.Close
  3. Inspector.Activate
  4. Inspector.Deactivate

不知怎么的,巡视员的活动过了一段时间就停止了。在检查标志后,我在1的正文中注册2、3和4。我试着追踪已经登记的检查员,但没有希望。有线索吗?

更新:这里的是一个示例代码。evens和OnOpen几次触发,然后突然停止:

代码语言:javascript
复制
using System;
using System.Collections;
using Microsoft.Office.Interop.Outlook;
// using Microsoft.Office.Core;

namespace eMailTrackingSystem
{
    public enum TrackingEvent
    {
        Opened, Closed, Forwarded, Deleted
    }

    public partial class eMTSAddIn
    {
        private ArrayList trackedEmails = new ArrayList();

        private void InternalStartup()
        {
            this.Application.ActiveExplorer().SelectionChange += new ExplorerEvents_10_SelectionChangeEventHandler(OnSelect);
        }

        private void OnSelect()
        {
            Selection selection = this.Application.ActiveExplorer().Selection;

            foreach (object item in selection)
            {
                if (item is MailItem)
                {
                    MailItem email = (MailItem)item;

                    if (email.Subject == "eMTS" && !trackedEmails.Contains(email.EntryID))
                    {
                        email.Open += new ItemEvents_10_OpenEventHandler(OnOpen);

                        trackedEmails.Add(email.EntryID);
                    }
                }
            }
        }

        private void OnOpen(ref bool cancel)
        {
        }

        private void OnClose()
        {
        }
    }
}

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-06 04:43:18

你在用探长包装纸吗?它们对于正确处理用户打开的每一个项目是必不可少的:

为Outlook 2010开发检查器包装器:http://msdn.microsoft.com/en-us/library/ff973716.aspx

可以使用类似的方法监视用户在资源管理器中选择的项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4578127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档