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