作者cnyug (Elton Yeung)
看板C_Sharp
標題[問題] C# VSTO Outlook的草槁怎樣顯示在explore
時間Tue Sep 21 12:37:34 2021
最近在Outlook開發個小插件, 就是要取代"全部回覆"的功能, 把除了寄件人以外的所有
人搬到CC去.
現在的問題是怎麼在explorer顯示草槁郵件 (是不是叫做InlineResponse?)....因為草槁
沒有在收件夾的資料夾, 但是可以通過選取原來的郵件來顯示....
explorer.ClearSelection()
explorer.AddToSelection(OriginalMailItem)
重新選取的方法什麼效果都沒有....
explorer.CurrentFolder.CurrentView.Reset();
explorer.CurrentFolder.CurrentView.Apply();
如果是點左件選單ContextMenu上的按鈕, Reset & Apply是可以刷新一下....但是Ribbon
上的按鈕也是什麼效果都沒有........
explorer.CurrentView = explorer.CurrentFolder.CurrentView;
這個可以刷新顯示出草槁, 但不是100%可以, 而且有小機率把Outlook的View設定重置.
...
上面的方法都要延時2~3秒才可以, 順著跑都不行.....
希望有好心的大大可以解答 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.255.123.18 (香港)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1632199056.A.BDC.html