是否可以使用 VSTO VB 做以下两件事:
隐藏工作表:防止用户取消隐藏他们不应该隐藏的工作表。xlVeryHidden 工作得很好,但它几乎很容易通过使用另一个工作簿并编写一个简单的 VBA 宏来循环并取消隐藏它们。除非由 VSTO VB 代码完成,否则对抗未显示的隐藏工作表的最佳方法是什么?
密码保护表:在 VSTO VB 项目中使用密码保护 Excel 工作表的最佳方法是什么?VSTO 是否提供比 VBA 更好的方法?这是一种简单的密码保护,其中密码保存在易于访问的 XML 文档中?本质上,我锁定了工作表,只允许最终用户编辑某些范围,他们不应该能够编辑它们。
我正在使用 Visual Studio 2012,在文档级别处理 MS Office 2013 Excel 工作簿。