更新后打开xlam文件时提示输入密码

gy S 0 信誉分
2026-11-05T15:10:16.2866667+00:00

问题:

打开有密码的 .xlam 文件事,在点击加载项管理器时,会重复要求输入打开密码(Version 2608 起新增)

问题重现步骤:

新建或打开一个 .xlsx/.xlsm 文件,设置"文件 → 信息 → 保护工作簿 → 用密码进行加密"(设置打开密码)。

将该文件另存为 .xlam(Excel 加载项),关闭 Excel。

双击打开该 .xlam,输入密码,文件正常打开并作为加载项加载。

点击 文件 → 选项 → 加载项,打开加载项管理器对话框。会弹窗提示输入密码

期望行为:加载项对话框正常显示,不再要求输入密码(文件已在打开过程中输入密码并处于已加载状态)。

实际行为:每次打开加载项对话框都会再次弹出"请输入密码"提示。

版本边界:同一份文件、同一操作,已确认在 Version 2607 (Build 16.0.20228.20124) 上不弹窗;更新到 Version 2608 (Build 16.0.20326.20072) 后开始弹窗。此为回归问题,非文件本身配置所致。

影响:带打开密码的 .xlam 加载项在企业管理场景下无法正常使用加载项管理器。

Microsoft 365 和 Office | Excel | 家庭版 | Windows
0 个注释 无注释

2 个答案

排序依据: 最新
  1. 已删除

    由于违反了我们的《行为准则》,此答案已被删除。 在采取措施之前,已通过自动检测手动报告或识别该答案。 有关详细信息,请参阅我们的行为准则。


    已关闭批注。 了解详细信息

  2. Emma1-N 14,925 信誉分 Microsoft 外部员工 审查方
    2026-11-06T00:29:04.02+00:00

    请注意,所提供的信息由机器翻译工具翻译。尽管我们尽力确保准确性,但译文可能无法完全反映原始内容的含义、上下文或意图。


    您好 gy S,

    感谢您如此清楚地说明您的设置,这对排查问题很有帮助。

    您在 Workbooks.Open 中传入的密码只对那一次调用有效。所以如果仍然弹出密码提示,通常说明 Excel 正在后台再次尝试打开该 XLAM 文件,而这一次没有提供密码。常见原因有两个:pro.xls 中存在指向该 XLAM 的链接,或者该 XLAM 在加载项中被勾选,Excel 会自行加载它。

    关于您的其他问题:提示要求输入的是提示框中显示的那个文件的密码,很可能就是该 XLAM 文件。点击"取消"或输入错误密码,只会跳过这次额外的后台打开。您自己的代码已经用正确的密码打开了文件,所以一切仍能正常运行。

    您可以尝试以下方法:

    • 打开 pro.xls,转到"数据" > "编辑链接"(在较新版本中可能叫"工作簿链接")。如果列表中有该 XLAM,请在代码中打开 pro.xls 时加上 UpdateLinks:=0。
    • 先打开 XLAM,再打开 pro.xls,这样 Excel 需要它时它已经处于打开状态。
    • 转到"文件" > "选项" > "加载项",将"管理"设为"Excel 加载项",然后点击"转到"。如果您的 XLAM 已被勾选,请取消勾选。

    如果提示仍然出现,请告诉我提示框中显示的文件名,以及您的 Excel 内部版本号(在"文件" > "账户" > "关于 Excel"中查看),我们再继续排查。

    希望这对您有所帮助!

    Office 参考:Workbooks.Open 方法 (Excel)

    此答案是否有帮助?


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。