我試圖將代碼放入Outlook VBA中,我可以遍歷所有脫機文件夾並在每個文件夾上運行「清理文件夾&子文件夾」菜單命令。我已經嘗試了幾個項目,並沒有得到任何工作。網上很少,沒有工作代碼。所有建議都指向Application.CommandBars.ExecuteMso(「ThreadCompressFolderRecursive」),但該對象不存在。有任何想法嗎?Outlook 2016 VBA - 通過代碼運行清理文件夾
0
A
回答
0
不是應用程序。根據需要使用Inspector或Explorer。
Sub ExecuteMso_CleanUP()
Dim objExpl As Explorer
Set objExpl = ActiveExplorer
objExpl.CommandBars.ExecuteMso ("ThreadCompressFolderRecursive")
End Sub
相關問題
- 1. Outlook規則未運行VBA代碼
- 2. 運行後清理代碼()
- 3. Outlook通過Excel添加搜索文件夾VBA
- 4. 從Outlook 2016到2013的VBA代碼更新
- 5. 對Excel文件運行批處理並編輯VBA代碼
- 6. 如何運行一個批處理文件VBA代碼?
- 7. 通過調度程序運行Outlook的VBScript代碼
- 8. 選擇Outlook文件夾使用Excel VBA
- 9. Outlook VBA 2013訪問父文件夾
- 10. Outlook vba未找到現有文件夾
- 11. VBA,MS Outlook,文件夾項目
- 12. 如何通過VBA代碼文件進行搜索
- 13. Outlook規則在將郵件移動到文件夾之前觸發VBA代碼
- 14. VBA如何清除Outlook 2010中的收藏夾文件夾列表?
- 15. 通過代碼運行/執行Exchange 2010收件箱規則
- 16. 我通過VBA代碼如何查看Outlook對象被關閉
- 17. 文件處理:代碼停止運行
- 18. 批處理文件未運行代碼
- 19. 運行未登錄到客戶端的Outlook VBA代碼
- 20. 通過固定VBA代碼
- 21. Coldfusion 2016運行一些代碼3次
- 22. Outlook 2016 VSTO文件夾添加事件只會觸發一次
- 23. 將過濾器應用於Outlook文件夾VBA
- 24. 運行VBA代碼問題
- 25. VBA - 加載事件代碼未運行
- 26. Excel VBA:如何更改代碼以循環通過多個文件夾
- 27. 用PowerShell清理文件夾
- 28. VBA Excel中通過VBA代碼
- 29. 執行清理代碼?
- 30. 如何通過代碼運行另一個php文件
申請肯定存在。如果您發佈另一個問題,請提供代碼以演示結果。 https://stackoverflow.com/help/mcve – niton
對不起,應用程序對象中不存在CommandBars對象。 – LtlBear