我試圖將代碼放入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 2010中調用「清理文件夾」的VBA代碼?
- 2. Outlook 2013,Outlook 2016文件夾樹中的VBA重新排列文件夾
- 3. Outlook規則未運行VBA代碼
- 4. Outlook VBA文件夾事件
- 5. 運行後清理代碼()
- 6. 通過Java代碼運行.cmd文件
- 7. Outlook通過Excel添加搜索文件夾VBA
- 8. 更改Outlook收件箱VBA代碼正在運行
- 9. 從Outlook 2016到2013的VBA代碼更新
- 10. 環通的文件夾 - 通過使用發現這裏VBA代碼文件夾應用宏爲所有文件
- 11. 是否可以重新處理Outlook 2016電子郵件並通過垃圾郵件過濾器運行它們?
- 12. 如何運行一個批處理文件VBA代碼?
- 13. 對Excel文件運行批處理並編輯VBA代碼
- 14. 通過調度程序運行Outlook的VBScript代碼
- 15. 通過文件夾迭代
- 16. VBA,MS Outlook,文件夾項目
- 17. Outlook vba未找到現有文件夾
- 18. 選擇Outlook文件夾使用Excel VBA
- 19. Outlook VBA 2013訪問父文件夾
- 20. 如何通過VBA代碼文件進行搜索
- 21. Outlook規則在將郵件移動到文件夾之前觸發VBA代碼
- 22. VBA如何清除Outlook 2010中的收藏夾文件夾列表?
- 23. 通過代碼運行/執行Exchange 2010收件箱規則
- 24. VBA代碼在逐步操作中運行,運行時跳過一個文件
- 25. 我通過VBA代碼如何查看Outlook對象被關閉
- 26. 文件處理:代碼停止運行
- 27. 批處理文件未運行代碼
- 28. HTML5通過代理清單
- 29. Outlook VBA - 每半小時運行一次代碼
- 30. 運行未登錄到客戶端的Outlook VBA代碼
申請肯定存在。如果您發佈另一個問題,請提供代碼以演示結果。 https://stackoverflow.com/help/mcve – niton
對不起,應用程序對象中不存在CommandBars對象。 – LtlBear