我希望有人可以帮助我解决这个问题。我以前从未遇到过这个问题,我无法解决它。
我们在网络上有一个 Excel 文件,每天最多 10 人使用 Excel 365。该文件包含一个连接到 SAP 的宏。直到 3 周前,一切都还好,并且已经好 6 年多了。
现在,我们聘请了一位新的团队成员,他获得了一台新 PC。
当我们的新团队成员尝试在她的新机器上打开文件时,首先会出现一条消息,指出文件存在问题并建议尽可能多地尝试恢复(见图 1)。
然后,当她选择“是”时,她会收到另一条错误消息,指出该文件已被“另一个用户”锁定。奇怪的是,它说的是“另一个用户”,而不是那个用户的名字,我们测试并且 100% 没有其他人在使用该文件。
如果她随后选择“通知”或“只读”,则会弹出另一条消息,来自 SAP Analysis for Windows 的信息消息。
最后,在她单击“确定”后,文件最终被打开,但所有宏都从中删除。有一条关于修复的消息:
日志文件添加在本文末尾。
我们不明白问题到底出在哪里,这是我们测试的:
- 最近雇用的相同新用户可以在另一台机器上使用带有宏的文件而不会出现任何问题
- 可以在他们的机器上使用该文件的用户,不能在我们新同事的新机器上使用(为了测试,他们使用自己的凭据登录)
- 在我们新同事的电脑上可以毫无问题地打开其他宏文件
- 我们已经完全重新安装了计算机,但它仍然存在错误......
日志消息:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error242560_01.xml</logFileName><summary>Errors were detected in file 'S:\MyDistriplus\DI SAP OPERATIONS\Création articles\Templates Création\TEst (2).xlsm'</summary><removedParts><removedPart>Removed Part: /xl/vbaProject.bin part. (Visual Basic for Applications (VBA))</removedPart></removedParts></recoveryLog>