我试图将代码放入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