2017-12-13 14 views
0

私はvbaに新規です。Excelにデータをコピーしてデータを取り込むために、MS word 2016でPDFファイルを開こうとしています。私はPDFを開くことができました。データをコピーしますが、私が必要とするデータを取得し、セルをExcelに取り込むことは難しいと感じました。私はexcel経由でVBAでコード化することが可能かどうか疑問に思っていました。Excelで単語vbaを含むpdfを開きます

おかげ

+1

への参照を必要とし、あなたが今まで持っていたコード、特に一方の開口PDFやコピーをご提示くださいデータをMS Wordに転送します。 –

+0

ご回答いただきありがとうございます。私は現在、PDFファイルを開いてそのファイルからコンテンツをコピーすることができますが、ExcelでVBAを使用してMS WordでPDFファイルを開くことができるかどうかは疑問です。私が今までに持っているコードは次の通りです: – Slates

+0

質問を編集し、コメントにコードを追加しないでください。 –

答えて

1

このソリューションは、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 
+0

ありがとう、私に大きな助けとなりました。今は大丈夫 – Slates

関連する問題