2009-10-08 60 views
0

如何在特定日期后瘫痪Excel文档?我希望它在2009年12月31日之后变得无法使用。特定日期后锁定Excel文档

我还想着把这些中的一个必须在那里启用宏的东西隐藏在关闭所有表并留下一个标签,说你必须启用宏。然后有一个打开的宏,取消隐藏所有这些选项卡,但也会在特定日期后关闭。这有一些缺点,有些人可能只需输入宏代码(不启用宏)并更改过期日期......或者甚至只是更改其系统时间。任何关于好方法的想法?我的方法和你所能得到的一样好吗?或者有更好的方法吗?

谢谢。

+0

虽然VBA在技术上是一种编程语言,我想你会在超级用户得到更好的答案... – 2009-10-08 15:12:30

回答

2

你可能想看看微软的信息权限管理(IRM)技术。 IRM允许您控制允许哪些用户读取,编辑,打印文档内容等。也可以指定到期日期。

IRM需要你要么有一个域控制器的ActiveDirectory的基础设施或者你可以使用由微软主办的IRM服务。

欲知详情请查看Controlling workbook access in Excel with Information Rights Management

2

丹,我不知道你试图锁定Excel表的目的。但是,如果您编写宏,则可以使用密码保护VBA代码,以便不对代码进行更改。

话虽如此,仍然有可能有变通方法,并访问Excel文件;没有办法可以万无一失。

干杯......