保护 Excel 2007 中的自定义功能区

保护 Excel 2007 中的自定义功能区

我正在为 Excel 2007 中的工作簿创建自定义功能区。如果我将 Excel 文件作为 zip 文件打开,那么我就可以看到customUI.xml为对功能区进行这些修改而创建的文件。

我想要做的是保护 Excel 文件,防止用户将文件作为 zip 文件打开并删除该customUI.xml文件,从而能够绕过自定义功能区控件。我想在 Excel 中打开文件时不使用密码保护来实现这一点。用户应该能够打开工作表并填写信息而无需输入密码,但他们不应有权访问工作簿的 zip 结构内容。

有人知道我该如何实现这个目标吗?

编辑:解决方案是使用 VSTO 解决方案。

答案1

阻止用户编辑excel文件。如果用户可以编辑该文件,那么他可以用任何方式编辑它。

相关内容