2017-01-16 75 views
0

我正在尋找項目的幫助。 我試圖用excel表格數據自動化pdfform填充。當pdf在本地保存時填充它沒有問題,但是我想通過adobe插件將我想要與一起使用的表單加載到網頁上。填充在線PDFForm通過vba在adobe插件中打開

我在任務管理器中觀察到,當pdfform加載過程Adob​​e.Broker開始運行。 所以我相信這是我應該連接到,但仍然無法弄清楚。

問題是我無法下載pdf並上傳它。我應該只在網頁pdf表格中工作。

我知道我可以通過像Autoit等東西發送密鑰,但試圖避免這種情況。哦,還有一件事,我必須只使用IE,所以Selenium不是一個選項,你我不知道它是否能解決我的問題。

我無法提供pdfform的鏈接,因爲它是通過電子簽名加載的。

我讀過,它不可能連接到插件/插件/,這是真的嗎? 我更喜歡使用vba,因爲我很熟悉它,但我對任何語言都開放。

將不勝感激任何答案,提前謝謝!

回答

0

我要說的第一件事是......不要。 IE的插件可能隨時停止工作,它不再是推薦的在瀏覽器中顯示PDF的方法。如果您無法重新構建您的環境,我懷疑閱讀器處於安全模式,這是瀏覽器中的默認模式。如果您想通過VBA與閱讀器通信,則需要關閉閱讀器首選項中的增強安全性。我不推薦做這個!或者,您可以將PDF放入您也在首選項中定義的可信域。一旦您能夠通過VBA與PDF進行通信,您可以使用類似於下面的代碼來設置字段值。

Set Field = Fields("foo") 
Field.Value = "bar"