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