簡體   English   中英

在 Excel 中打開帶有 word vba 的 pdf

[英]open a pdf with word vba in Excel

我是vba新手,我一直在嘗試使用MS word 2016 打開 PDF 文件,以便復制數據並填充Excel的單元格,我已經能夠打開 PDF 並復制數據,但我發現它很棘手獲取我需要的數據並填充Excel的單元格。 我想知道這是否可以通過excel在 VBA 中編碼。

謝謝

此解決方案需要在 Excel 中設置對 Word 庫的引用(工具、參考)

Sub test()
Dim s As String
Dim t As Excel.Range
s = "\\my path\my file.pdf"
Dim wd As New Word.Application
Dim mydoc As Word.Document
Set mydoc = Word.Documents.Open(Filename:=s, Format:="PDF Files", ConfirmConversions:=False)
Dim wr As Word.Range
Set wr = mydoc.Paragraphs(1).Range
wr.WholeStory   
Set t = Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
wr.Copy
t.PasteSpecial xlPasteValues
mydoc.Close False
wd.Quit

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM