私の Excel 2007 マクロは、1 つのセルをリストからのルックアップ値に置き換え、ワークシートを更新できるようにし、そのワークシートを 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 が不足している可能性はありますか? その場合、どのようにリセットまたはクリアして、レポート生成を最後まで続けることができますか?