通过VBA生成PDF时出现问题

时间:2020-02-27 21:11:15

标签: excel vba pdf

我正在尝试通过VBA生成PDF。我正在使用以下代码:

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代码在我的PC上运行良好,但是在同事的计算机上收到以下“错误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 :(得分:0)

我进行了一些测试,但无法重新创建您的问题。所以我做了一些挖掘,发现了这一点。不确定是否会有所帮助,但似乎可以。 ExportAsFixedFormat fails sometimes