こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルマクロで沢山のPDFをコピペしたい

Windows7でエクセル2010を使っています。
アドビリーダーはXIです。

あるフォルダの中にあるPDFのファイル名の一覧がフルパスでエクセルにあります。
これはマクロで抽出しました。
PDFの内容はテキスト形式のみです。

そのファイル名の一覧を元に、次から次へPDFを開き、1ページ全てをコピーしてエクセルで新しいシートを作り、貼り付ける、という作業を連続で行いたいのです。

もしくは初めから一覧は作らなくても良かったのかもしれませんが、その都度違うフォルダを処理していくので、一覧にしてみました。
一度の作業で処理するのは一つのフォルダのみです。

色々試してみましたが、歯が立ちません。
どうぞお教え下さい。

同じような質問をしたばかりですが、回答が増えなくかったので、改めて質問させていただきました。

投稿日時 - 2014-08-26 11:59:54

QNo.8730968

すぐに回答ほしいです

質問者が選んだベストアンサー

javaでやるのが簡単です
http://pc.nikkeibp.co.jp/article/column/20140609/1133344/

投稿日時 - 2014-08-26 12:05:58

補足

すみません。
Javaは全く経験がありません。
今からでは間に合わないので、他のやり方を探したいです。

投稿日時 - 2014-08-26 13:48:37

お礼

ありがとうございました。
今後の勉強の課題とさせていただきます。

投稿日時 - 2014-08-28 10:29:22

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

質問の内容を少し誤解していたかもしれません。
PDFをコピーするというのは、PDFの文章などを貼りつけると言う意味ですか?
であれば、Acrobatに対する操作が必要になるので難しいと思います。
Acrobatなどを使っているのであればOLE機能を使って操作出来るようですが…。

投稿日時 - 2014-08-26 16:01:42

補足

そうです。
pdfの文章を丸々コピーして張り付けたいのです。
これまでは手動でctrl+A と ctrl + C でエクセルにctrl + Vで貼り付けていました。

投稿日時 - 2014-08-26 17:15:01

お礼

ありがとうございました。

投稿日時 - 2014-08-28 10:30:33

ANo.2

マクロの記録機能を使って、1つのPDFファイルをシートに貼りつける操作を
記録してみてはいかがですか?

複数のファイルの連続に挑戦するのはその後だと思います。

あと、No.1の回答者様の「Javaで」は「Javascriptで」の誤りですね。

投稿日時 - 2014-08-26 12:23:04

補足

回答ありがとうございます。
マクロの記録でAcrobat Readerを開く事が記録出来ませんでした。

投稿日時 - 2014-08-26 13:48:42

お礼

一部解決しました。
ありがとうございました。

投稿日時 - 2014-08-28 10:28:54

あなたにオススメの質問