PDF无需解释就停止从excel生成

时间:2013-08-21 09:12:34

标签: excel vba excel-2007

我的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是否可能耗尽,如果是这样,我如何重置或清除它并保持报告生成一直到最后?

1 个答案:

答案 0 :(得分:0)

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