从Excel退出时显示VBA密码提示

我一直在遇到一个问题,那就是在退出有VBA项目locking的工作簿的Excel时出现VBA密码提示。

VBA密码提示

对我来说,它发生在Win10 / Excel2013和Win10 / Excel2016环境中。 我已经search并尝试了一些可能的解决scheme。 查看附加的工作簿和一个步骤logging器,显示其中一个testing发生这种情况。 包含在工作簿中的testing的一个有趣的区别是在显示“popup”窗体的情况下,closuresVBA密码提示时显示5次而不是3次在工作簿的标准退出其他testing。

示例工作簿 – https://sites.google.com/a/xlautomation.com.au/website/free-downloads/TestVBAPassword%20v2%20Share.xlsm?attredirects=0&d=1

密码看到这个工作簿中的代码….“密码”

显示问题的步骤logging器 – https://sites.google.com/a/xlautomation.com.au/website/free-downloads/VBA%20Password%20Prompt%20Example.zip?attredirects=0&d=1

我可以从其他post看到,这个问题已经出现多年,有些已经解决了删除加载项引用,以某种方式closuresExcel没有这些在我的情况下工作。 解除VBA项目的保护并不是一个可行的select,因为工作簿与其他人共享,并且允许访问代码会带来支持问题。

如果有人有进一步的build议来解决这个问题,请分享回来。 我还在下面的行动中包括一个问题的演示…

在这里输入图像说明

可能是你的Dropbox安装在你的系统上。 一个奇怪的指针,它解决了我的解决scheme(使Excel工作表成为一个xlam加载项)不再要求密码:

  1. 右键单击系统托盘中的Dropbox符号
  2. select右上方的齿轮符号(设置)
  3. select“首选项”
  4. 在其“常规”选项卡中将“显示Dropbox徽章”设置为“从不显示”。
  5. 点击OK

而已。 如何影响Excel我不知道。