Excel Печать в PDF в папку - PullRequest
       5

Excel Печать в PDF в папку

0 голосов
/ 06 января 2020

Схожу с ума по этому. Не уверен, почему этот код не работает. Мой PDF-файл сохраняется, но сохраняется в папку «Мои документы» вместо указанного файла. В этот файл нужно go сохранить документацию, а у меня есть другой код для отправки электронного письма и прикрепления этого файла из этого каталога.

Sub PrintPOPDFtoFolder()

   ChDir "R:\Procurement\Purchase Orders" & "\" 'files directory
   fileSaveName = ActiveSheet.Range("Q7") 'Name the PDF file

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
       fileSaveName _
    , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
    :=False, OpenAfterPublish:=False


    MsgBox "File Saved " & " " & fileSaveName

End Sub

1 Ответ

1 голос
/ 06 января 2020

Вместо того, чтобы полагаться на ChDir, используйте полный путь к файлу в вызове ExportAsFixedFormat:

fileSaveName = "R:\Procurement\Purchase Orders\" & ActiveSheet.Range("Q7").Value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...