2016-04-15 22 views
0

此代码用于将PDF转换为excel。 但编译过程中发现问题。收到的错误消息是“Set AC_PD = New Acrobat.CAcroHiliteList”行,“Compile Error:Invalid use of new keyword”。我不知道要解决这个问题,并尝试过很多。我需要一些建议,来自你的指导。赞赏和谢谢。VBA编译错误:使用新关键字无效

Private Sub ABC() 

    Dim AC_PD As Acrobat.CAcroPDDoc 

    Dim AC_Hi As Acrobat.CAcroHiliteList 

    Set AC_PD = New Acrobat.CAcroPDDoc 

    Set AC_Hi = New Acrobat.CAcroHiliteList 

    '... 

End Sub 

回答

2

通过the documentation匆匆一瞥来看,它看起来像他们的COM接口可能有点抬高了。试试这个:

Set AC_PD = CreateObject("AcroExch.PDDoc") 
Set AC_Hi = CreateObject("AcroExch.HiliteList") 

的typedef名称是19页

+0

上谢谢共产国际,现在它的工作。感谢:) – Empty