2
打開我有一個Outlook 2007外接在VSTO 2005 SE,允許用戶郵件保存到我們的文檔管理系統。從我們的系統內,用戶可以打開他們以前保存的電子郵件。但是,當我這樣做時,我需要嘗試並阻止他們再次保存它們。如何確定一個的MailItem正從Outlook 2007中使用VSTO 2005 SE
我試圖找出如何確定是否被打開的MailItem從Outlook電子郵件客戶端或從外部源的到來。
我知道,通常Mailitem的EntryId屬性是null或空字符串,當一個Mailitem以前沒有保存在Outlook中,但是,它似乎是從我們的系統內打開一個Mailitem時,EntryID不是null 。
其實,這是一個很好的主意,當用戶保存到我們的系統,我們不進行任何設置,我們也許應該這樣我們就可以知道,如果他們打開一封電子郵件從我們的系統或沒有。我會看看Outlook Spy,看看我能從第三方系統看到什麼。 – Adam 2010-05-21 14:11:15