在某个date之后lockingExcel文档

如何在特定date后瘫痪Excel文档? 我希望它在12/31/2009后变得无法使用。

我正在考虑把其中一个必须启用macros的东西放在那里隐藏所有表单closures,并留下一个标签,说你必须启用macros。 然后有一个开放的macros,取消隐藏所有这些标签,但也将closures自己,如果在某个date之后。 这有一些缺点,有些人可能只是inputmacros代码(不启用macros),并更改过期date…甚至只是改变他们的系统时间。 任何关于好方法的想法? 我的方法和你所能得到的一样好吗? 还是有更好的方法吗?

谢谢。

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

IRM要求您拥有带有域控制器的ActiveDirectory基础架构,或者您可以使用Microsoft托pipe的IRM服务。

有关更多详细信息,请参阅使用信息权限pipe理控制Excel中的工作簿访问

丹,我不确定你试图lockingExcel工作表的目的。 但是,如果您编写macros,那么您可以使用密码来保护VBA代码,以便不会对代码进行更改。

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

干杯…