以下是在Excel内重启资源管理器的VBA代码:

Sub RestartExplorer()

On Error GoTo ErrorHandler

'关闭资源管理器 Shell "taskkill /f /im explorer.exe", vbHide

'等待1秒 Application.Wait (Now + TimeValue("0:00:01"))

'启动资源管理器 Shell "explorer.exe", vbHide

Exit Sub

ErrorHandler: MsgBox "无法重启资源管理器,请手动重启。", vbExclamation, "错误"

End Sub

这段代码使用Shell函数在后台启动了命令行窗口,执行了taskkill命令结束了资源管理器进程。在等待1秒后,再次使用Shell函数启动资源管理器。如果出现错误,将会弹出一个警告框提示用户手动重启资源管理器。

写一段在excel内重启资源管理器的vba代码

原文地址: https://www.cveoy.top/t/topic/bb5Q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录