2

次のコードでは、「ドキュメントが保存されていません」というエラーが発生します。

sFileName = "C:\test.pdf"
Application.DisplayAlerts = False
wkbPDF.Worksheets.Select        
ActiveSheet.ExportAsFixedFormat Type := xlTypePDF, Filename := gsPDF_DIR & sFileName, _
  Quality:=xlQualityStandard, IncludeDocProperties := True, _
  IgnorePrintAreas := False, OpenAfterPublish := False

Application.DisplayAlerts = True

ただし、VBA の外で行うと成功します (ただし、ワークブックに 100 枚以上のシートが含まれているため、数分かかります)。

4

3 に答える 3

1

私も問題に遭遇しました。最悪の部分は、Microsoft VBA のエラーの説明です。書き込みアクセスの問題があるCドライブにファイルを保存しようとしていたので、別の場所に変更して機能しました。VBA は、実際の問題とは関係のないエラーの説明を表示することがあります。

于 2018-04-16T15:22:07.487 に答える