Конвертируйте файл XLTX в PDF через VBA в Access - PullRequest
0 голосов
/ 16 января 2020

Мне нужно сделать файл «Сохранить как» в Excel на нашем общем диске в формате PDF в нашей базе данных Access, используя VBA. В настоящее время пользователь должен go в Файл -> 'Сохранить как Adobe PDF' сотни раз в день для каждого файла Excel, который он создает.

Данные сначала экспортируются из Access в шаблон Excel, как это делается. файл Excel генерируется. Отсюда, после создания Excel, я хотел бы выполнить команду «Сохранить как».

1 Ответ

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

Это то, что я использую в своем проекте:

Set oExcel = GetObject(, "Excel.Application")
With oExcel
    .Workbooks.Open "C:\MyExcel.xlsx", UpdateLinks:=0
    .ScreenUpdating = False
    .Visible = False   
    .DisplayAlerts = False
    .ErrorCheckingOptions.BackgroundChecking = False
End With
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, FileName:="C:\MyPDFFile.pdf"

В ExportAsFixedFormat встроена функция доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...