Проблема при создании PDF через VBA - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь создать PDF через VBA. Я использую следующий код:

Sub test_A()
  Dim i, j As Integer
  Dim chemin_dossier As Variant

  chemin_dossier = Range("q2")

  ActiveSheet.ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=chemin_dossier & " Inc_claim-TEST " 

end

Код VBA очень хорошо работает на моем P C, но на компьютерах моих коллег, которые я получаю, есть ниже "Ошибка 400":

Screenshot of error message

Когда я использую отладчик VBA (F8), проблема связана со следующим:

ActiveSheet.ExportAsFixedFormat _
  Type:=xlTypePDF, _
  Filename:=chemin_dossier & " Inc_claim-TEST "

Я не понимаю, почему код работает, когда я его использую, в то время как это не работает, когда мои коллеги используют это. Мы используем тот же путь, тот же файл Excel, тот же код VBA.

Могу ли я создать PDF без метода:

ActiveSheet.ExportAsFixedFormat _
  Type:=xlTypePDF, _

1 Ответ

0 голосов
/ 28 февраля 2020

Я провел несколько тестов и не смог воссоздать вашу проблему. Поэтому я немного покопался и наткнулся на это. Не уверен, что это поможет, но казалось, что может. ExportAsFixedFormat иногда завершается ошибкой

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