vba - Filename.xls 被“用户名”锁定编辑
问题描述
我有一个 .exe 程序,它每 3 分钟打开一个启用宏的工作簿。宏在打开时运行,然后在完成宏时运行。退出 Excel。
从来没有问题,但最近几周宏卡住并说,Filename.xls 被我锁定编辑(我的用户名)。
我曾尝试从任务管理器结束 Excel,但 Excel 不会退出。如果我退出用户会话,然后重新登录。我可以启动 Excel,然后再次运行宏。
我将宏错误句柄设置为 .Quit 所有错误,但 Excel 卡住了,因为宏无法运行以引发错误。
有没有办法处理这个?就像是:
If Workbook locked then
Application.Quit
End If
但在工作簿打开之前?
解决方案
推荐阅读
- java - OpenPDF:iText 2.1.7 XXE 漏洞
- c# - 如何使用 iText7 从 C# 中的 MemoryStream 创建 Image 对象?
- css - css中尖尖的左边框
- php - 有没有办法在值之前在 printf 中添加一个很棒的字体图标?
- php - Laravel 以编程方式在 windows10 上创建 mysql SSH 隧道?
- google-app-maker - 如何使用 Google App Maker 从 Google Drive 中读取 zip 文件?
- javascript - 如何让我的文件夹中的图像出现在我的 javascript 索引中?
- firebase - 在用户交互时从 Firebase 检索数据
- reactjs - 我的处理程序没有设置状态 - Material UI
- java - 了解 Java Getter 和 Setter