我正在按照以下过程删除给定的工作表
procedure delete_worksheet(worksheet_num in number) IS
begin
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args, worksheet_num);
worksheet := OLE2.GET_OBJ_PROPERTY(workbook, 'Worksheets', args);
OLE2.DESTROY_ARGLIST(args);
OLE2.INVOKE(worksheet, 'Delete');
OLE2.RELEASE_OBJ(worksheet);
end delete_worksheet;
问题是,当我运行该程序时,它会阻塞,直到我确认要从Excel中删除工作表。
所以我想知道是否存在一种解决方案来阻止警告消息并删除工作表,而无需打开Excel文件或仅使用OLE2隐藏它