1, 问题描述
运行程序下载excel时发生dump,excel模板是使用OAOR上载到系统中的,操作系统中安装的是excel2019
dump信息:
1 2 |
OBJECTS_OBJREF_NOT_ASSIGNED_NO CX_SY_REF_IS_INITIAL |
1 |
Access using a 'ZERO' object reference is not possible. |
具体的dump程序点
代码:
1 |
CALL METHOD cl_spreadsheet->select_sheet |
2, 问题解决
经过一系列排查发现是excel2019把OAOR中的低版本excel模板阻止了,导致 cl_docu_proxy->get_spreadsheet_interface语句打不开excel模板,进而导致 cl_spreadsheet->select_sheet发生dump。
可以通过 excel选项->信任中心->信任中心设置->文件阻止设置 来查看修改excel阻止策略
以上。
发表评论