PERSONAL.XLAM 正在以只读方式打开
PERSONAL.XLAM is being opened as read-only
我在 Excel 2013(?) 多年来一直使用 PERSONAL.XLAM 文件,没有任何问题。我现在正在为 Office 365 使用 Excel,但在使用同一文件时遇到问题。
我以前可以打开工作簿,PERSONAL.XLAM 会随之打开,然后我可以进入“开发人员”>“Visual Basic”,更改 VBA 代码并保存。完美。
现在,使用 Office 365 时,我收到一条错误消息,提示我无法保存,因为 PERSONAL.XLAM 是只读的。我检查了 Windows 文件属性,只读复选框没有被选中,所以我不确定为什么它会以只读方式打开。
除了现在使用 Office 365 之外,我还在使用全新的 PC,所以可能缺少某些东西,但我不知道该怎么做。
编辑:我想我发现了一个新问题。我将个人文件从我的 XLSTART 文件夹移动到我的桌面。如果我直接从那里打开个人文件,我会收到一条错误消息:"Sorry, Excel can't open two workbooks with the same name at the same time." 这是否意味着它已经在其他地方打开了?
我明白了。我实际上在 Workbook_Open
中有查看 Application.UserName
的代码。如果它与检查的对象不匹配,它就会生成个人文件 read-only。正如我之前提到的,我买了一台新电脑,我的名字被设置为不同的东西。改回原来的用户名后,一切都恢复原样了。
如果不是因为 "security check," 我不会有任何问题。换句话说,您可以将 XLAM 文件放在 XLSTART 文件夹中,并在打开它的同时对其进行更改,这正是我想要的。
这显然是一个 self-imposed,但却是偶然的问题。我会将其标记为已回答,但如果关闭它会更好,那也很好。
我在 Excel 2013(?) 多年来一直使用 PERSONAL.XLAM 文件,没有任何问题。我现在正在为 Office 365 使用 Excel,但在使用同一文件时遇到问题。
我以前可以打开工作簿,PERSONAL.XLAM 会随之打开,然后我可以进入“开发人员”>“Visual Basic”,更改 VBA 代码并保存。完美。
现在,使用 Office 365 时,我收到一条错误消息,提示我无法保存,因为 PERSONAL.XLAM 是只读的。我检查了 Windows 文件属性,只读复选框没有被选中,所以我不确定为什么它会以只读方式打开。
除了现在使用 Office 365 之外,我还在使用全新的 PC,所以可能缺少某些东西,但我不知道该怎么做。
编辑:我想我发现了一个新问题。我将个人文件从我的 XLSTART 文件夹移动到我的桌面。如果我直接从那里打开个人文件,我会收到一条错误消息:"Sorry, Excel can't open two workbooks with the same name at the same time." 这是否意味着它已经在其他地方打开了?
我明白了。我实际上在 Workbook_Open
中有查看 Application.UserName
的代码。如果它与检查的对象不匹配,它就会生成个人文件 read-only。正如我之前提到的,我买了一台新电脑,我的名字被设置为不同的东西。改回原来的用户名后,一切都恢复原样了。
如果不是因为 "security check," 我不会有任何问题。换句话说,您可以将 XLAM 文件放在 XLSTART 文件夹中,并在打开它的同时对其进行更改,这正是我想要的。
这显然是一个 self-imposed,但却是偶然的问题。我会将其标记为已回答,但如果关闭它会更好,那也很好。