我需要使用从Excel运行的vba以编程方式下载.pdf文档的内容。我有一个Adobe Acrobat Pro许可证,该许可证提供了Excel的库,因此可以在Excel中使用vba处理.pdf文档。我可以很好地使用jso.getField从文本字段中提取数据:
Dim AcroApp As Acrobat.CAcroApp
Dim theForm As Acrobat.CAcroPDDoc
Dim jso As Object
Dim text1 As String
Set AcroApp = CreateObject("AcroExch.App")
Set theForm = CreateObject("AcroExch.PDDoc")
theForm.Open ("C:\Users\....path…\file.pdf")
Set jso = theForm.GetJSObject
text1 = jso.getField("fill_1").Value
...很遗憾,.pdf文件中还有无线电对接,我不知道如何访问和检索其值。所有文本字段都可以通过例如“ fill_1”,而单选按钮的结构类似于Group1-> Value1-> Value2。
我还需要访问单选按钮值,否则,我会有点栈:(。
非常感谢您的任何建议
Jan