0

我的 Excel 2007 宏通过将一个单元格替换为列表中的查找值、允许更新工作表、然后将该工作表导出为 PDF 来生成 20 个报告。8-10 完成后,程序崩溃了,尽管几乎有一半工作正常。错误消息如下:

运行时错误“5”:无效的过程调用或参数 [选项:结束或调试或帮助]

PDF生成代码如下:

ThisWorkbook.Sheets("Printing").Select
ActiveSheet.ExportAsFixedFormat _
    Type:=xlTypePDF, _
    fileName:=fileName, _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    OpenAfterPublish:=False

可能是什么原因?RAM 是否可能耗尽,如果是这样,我该如何重置或清除它并让报告生成一直持续到最后?

4

1 回答 1

0

问题是文件名的长度。我缩短了文件名,神奇地一切正常。感谢任何放弃时间思考问题的人。

于 2013-08-21T09:44:46.250 回答