2016-11-12 5 views
0

私はウェブ上で答えを探していました。ファイルが保存されていませんエラー:ExcelシートをPDFに変換する

任意のヘルプは大幅に

FName = Environ("USERPROFILE") & "\Desktop" & "\" & IRN & Space(1) & OLDA & Space(1) & Format(Now, "mm-dd-yyyy") & Space(1) & ".pdf" 
ActiveWorkbook.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=FName, _ 
    Quality:=xlQualityStandard, IncludeDocProperties:=False, _ 
    IgnorePrintAreas:=True, OpenAfterPublish:=False 
+1

(a)変数 'FName'には有効なファイル名が設定されていますか? (例えば、変数 'IRN'と' OLDA'がコロンを含んでいた場合、作成された名前は有効なファイル名ではなく、保存は機能しません。)(b)既に存在し、現在開いた? – YowE3K

+0

ああ、私はあまりにも疲れていて、OLDAが正しい日付フォーマットにフォーマットされていることに気づくのに疲れていたと思います。答えとして投稿し、フィードバックを受け取るには –

+1

デバッグには最も長い時間がかかります。 – YowE3K

答えて

1

をいただければ幸いファイルを保存することができなくさせるような2つの一般的な理由があります。

  1. ファイル名が無効である - のいずれかIRNの またはOLDAは、コロンとしてファイル 名に無効な文字を、含まれている場合、これはあなたの場合に発生する可能性があります。

  2. 保存するファイルは既に存在していますが、開いています。この はファイルをロックし、上書きされないようにします。

関連する問題