作者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/cn.aspx?n=bbs/C_Sharp/M.1632199056.A.BDC.html