有没有办法限制用户引用受保护工作簿中的单元格?

有没有办法限制用户引用受保护工作簿中的单元格?

我有一个工作簿 (ProtectedWorkbook.xlsx),它有一个用户界面页面 (UI Sheet),因此当他们输入姓名时,它会显示有关该人的一些信息。它从隐藏的工作表 (数据表) 中提取此信息。数据表的 Visible 属性设置为“2 - xlSheetVeryHidden”并受密码保护。此外,UI Sheet 中从数据表中提取数据的公式是隐藏的。

问题是,即使有了所有这些保护,用户仍然可以单击 UI 表上的“查看代码”,查看数据表的名称,然后从另一个(未受保护的)工作簿中引用它以从数据表中提取所有数据。

有什么办法可以防止这种情况发生吗?

注意:我无法加密工作簿或使其只读,因为用户必须能够在 UI Sheet 中一个未锁定的单元格中输入人名。

相关内容