【发布时间】:2012-01-13 16:23:34
【问题描述】:
我知道使用 .net VSTO 没有办法做到这一点。但我的插件在做什么: 当用户在导航窗格中单击 Outlook 中的文件夹时,我将显示另一个文件夹。通过使用 ActiveExplorer.CurrentFolder = MyNewFolder。这里的问题是 Outlook 将向下滚动到新文件夹,我想阻止这种情况。
我无法将当前文件夹设置回原始文件夹,因为我正在使用 FolderSwitch 事件,因此它将是无限循环。
我正在考虑是否可以让它记住导航栏的位置,然后在用户单击文件夹时将其设置回该位置。使用win 32 api?有什么想法吗?
或者,一旦新文件夹显示其内容,我可以将当前文件夹重置为原始文件夹,但随后我需要停止 Outlook 显示原始文件夹的内容并且不知道如何执行此操作。
干杯
Meb0134
【问题讨论】:
标签: winapi outlook navigation vsto directory