2016-04-15 27 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