Excel VBA崩溃在Set ob = ORG.DrawingObjects(Array(arrObj))。Group'

我有一个非常大的Excel VBA项目,我已经inheritance,刚开始随机崩溃。 有时候,如果我一行一行地浏览代码(这需要20分钟),那么它似乎会自行修复。

然而就在最近,代码在这个时候崩溃了:

Set ob = ORG.DrawingObjects(Array(arrObj)).Group 

arrObj似乎持有5个值,似乎没关系。 我根本无法导航到DrawingObjects函数,但无法在Internet上find任何参考。

Excel只是彻底炸弹 – 我试图添加error handling代码,它永远不会被击中。 我完全亏损。

错误日志有这样的说法:

错误应用程序名称:EXCEL.EXE,版本:14.0.7015.1000,时间戳:0x51cca83a错误模块名称:ntdll.dll,版本:6.1.7601.22436,时间戳:0x521eaab0exception代码:0xc0000374错误偏移量:0x000c38b7错误进程ID:0x1edc错误应用程序开始时间:0x01d16a52e6d18209错误的应用程序path:C:\ Program Files \ Microsoft Office \ Office14 \ EXCEL.EXE错误模块path:C:\ WINDOWS \ SYSTEM32 \ ntdll.dll报告Id:f2948dc9-d646-11e5-8603-28d244b88aae