MS Office 程序会保留一份已禁用文件的列表,这些文件在之前打开时会导致错误。用户可以通过程序菜单访问列表并选择要重新启用的文档来从该列表中删除文档。 (http://support.microsoft.com/kb/286017)
问题是:如何在不与 gui 交互的情况下以编程方式完成对文档的重新启用?
最佳答案
合并以前的答案并在此处进行阐述。
Office 产品将禁用项目存储在注册表中名为 HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\<product>\Resiliency\DisabledItems
的项下.例如,Excel 2010 的禁用列表位于 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Resiliency\DisabledItems
下。 .
每个禁用的项目都存储为类型为 REG_BINARY
的随机命名的键。 .字节数组的格式为:
关于excel - 如何以编程方式重新启用 MS Office 禁用文件列表中的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/751048/