Microsoft Office Word 和 Microsoft Office Excel 提供信息权限管理(IRM),该功能可帮助你防止未经授权的人员查看或更改敏感信息。 有关信息权限管理工作原理的详细信息,请参阅特定 Office 应用程序中的帮助。
适用于: 本主题中的信息适用于 Excel 和 Word 的文档级项目。 有关详细信息,请参阅 Office 应用程序和项目类型提供的功能。
运行具有受限权限的文档背后的代码
如果解决方案包含使用 IRM 的文档或工作簿,则默认情况下,Word 和 Excel 不允许运行任何代码。 如果你是文档的作者或具有完全控制访问权限,则可以更改默认值,以便解决方案正常工作。 有关详细信息,请参阅 “如何:允许代码在具有受限权限的文档后面运行”。
IRM 阻止通过 ServerDocument 检索或操作文档中缓存的数据。
最终用户限制对使用托管代码扩展的文档的权限
对解决方案中的文档或工作簿具有完全控制访问权限的任何人都可以使用 IRM 来限制权限。 例如,如果会计部门的终端用户使用自动将数据库中的数据填充到工作表的解决方案,该用户可能希望仅允许其部门人员具有更改权限,并仅允许其他人的读取权限。 当用户添加受限权限时,默认情况下,工作表背后的代码无法运行,并且工作表不会填充数据。
若要解决此问题,对文档或工作簿具有完全控制访问权限的人员必须更改默认权限设置,以允许以编程方式访问对象模型。 有关详细信息,请参阅 “如何:允许代码在具有受限权限的文档后面运行”。