我想实现一个VBA应用程序,它使用选定的对象(电子邮件,任务,文件夹)。VBA,MS Outlook,文件夹项目
我的Application.ActiveExplorer.Selection.Item(i_item)
尝试似乎只返回邮件,任务,日历条目或笔记,但从来没有一个文件夹(例如'收件箱\')。 当用户选择一封电子邮件,然后启动VBA宏时,解决方案Application.ActiveExplorer.Selection.Item(i_item)
可提供所需的结果。
但是,如果Outlook用户选择的最后一个项目是一个文件夹(例如“发送邮件”)。然后VBA makro开始,比宏应该收回文件夹项目(没有额外的用户交互)。目前情况并非如此。上面的代码仍然提供电子邮件或任务。
如何检查,如果最后一个选择是在一个文件夹(而不是电子邮件等)? 如何访问文件夹项目?
如果这是不可能的,我会切换回Pickfolder
(就像Darren Bartrup-Cook提议的那样),但这不是我预先解决的问题。
很酷。工作正常。谢谢。 – BerndGit