我想實現一個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