首页 > 解决方案 > Filename.xls 被“用户名”锁定编辑

问题描述

我有一个 .exe 程序,它每 3 分钟打开一个启用宏的工作簿。宏在打开时运行,然后在完成宏时运行。退出 Excel。

从来没有问题,但最近几周宏卡住并说,Filename.xls 被我锁定编辑(我的用户名)。

我曾尝试从任务管理器结束 Excel,但 Excel 不会退出。如果我退出用户会话,然后重新登录。我可以启动 Excel,然后再次运行宏。

我将宏错误句柄设置为 .Quit 所有错误,但 Excel 卡住了,因为宏无法运行以引发错误。

有没有办法处理这个?就像是:

If Workbook locked then
    Application.Quit
End If

但在工作簿打开之前?

标签: vba

解决方案


推荐阅读