嵌入Excel至HTML时iframe缺失resid和authkey问题求助
Excel嵌入HTML生成的iframe缺少resid和authkey的成因
嵌入流程未完整执行
在Excel嵌入配置界面操作时,若还没完成全部设置(比如未确认共享权限、未完成嵌入范围的最终确认)就提前生成代码,系统还未生成或关联resid(资源唯一标识)和authkey(访问授权密钥),导致代码缺失这两个参数。你的代码中重复出现wdInConfigurator=True,也侧面说明可能是在配置过程中未完成流程就触发了代码生成。文件未开启可嵌入的共享权限
resid和authkey是外部页面访问嵌入Excel资源的核心凭证,只有当文件设置了允许嵌入到网站的共享权限(而非仅私人可见、或仅指定用户可见)时,系统才会生成这两个参数。如果权限未配置到位,生成的iframe链接自然不会包含它们。配置界面状态缓存异常
偶尔会出现嵌入配置工具的临时缓存问题,导致界面状态未同步,系统无法将资源标识参数注入到src链接中。这种情况刷新页面后重新走一遍嵌入配置流程,通常就能解决。文件受版本或权限策略限制
旧格式Excel文件(如.xls)、或者企业版OneDrive/SharePoint中被管理员禁用嵌入功能的文件,系统无法生成用于嵌入的resid和authkey,因此生成的iframe代码中不会包含这两个参数。
内容的提问来源于stack exchange,提问作者Payam Taheri
相关产品推荐
相关产品推荐

