
VBAでPDFを読み取り、シートに書き出すという以下のコードについて質問です。
とあるサイトのコードを実際に動かしているのですがうまく動かず困っています。
実行すると指定したパスのPDFはAdobeで開かれるのですが、
ファイルが開けませんでした。というAdobe Acrobatのエラー分とともに ロードに失敗しました・・・のメッセージが表示されます。
サイトによればxmlの読み込みに失敗しているようなのですが、なぜ失敗するのか分からず困っています。
どなたか原因がわかる方、教えていただけますと幸いです。
参考のサイト
https://fastclassinfo.com/entry/vba_get_pdf_text …
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
No3です
>もしまだ確認するべきことがあればご指摘ください
処理の順に確認してゆけば良いのでは?
・参照設定は正しくされているか?
・objAcroAppオブジェクトは生成できているか?
・pathの内容が間違っていないか?
など。
>ファイルが開けませんでした。というAdobe Acrobatのエラー分~~
とのことなので、この辺りまでに、すでに原因が存在することが想像されます。
No.4
- 回答日時:
Adobe Acrobatは有償のソフトウェアですが、買っていますか?
Adobe ReaderというPDFを表示するソフトは無料でありますが、質問のリンク先を読むとVBAからのPDF操作はAcrobat Proが必要と書かれています。
No.3
- 回答日時:
No2です
>とはどういうことでしょう?
「Adobe Acrobat」とおっしゃっているものが、PDF Readerではないでしょうかってことです。
>objAcroPDDocの中身がnothingになっていました。
なんだか、ますます上記が怪しそうな気がしてきましたが・・・?
No.1
- 回答日時:
原因を掴むにはサイトの情報が正しいのか否か管理者に問い合わせるのも手ではありますけどね。
ただ質問者さんが作成した際にミスをしているとしても、その情報はサイトには書かれていないでしょう。
なので比較のしようがないように感じませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Excel(エクセル) 【マクロ】ファイル名の日付によって、保管するフォルダを、自動選択したい 4 2023/08/16 11:24
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- 知的財産権 取扱説明書の取扱いで違法になるのはどれでしょうか? 2 2022/08/01 17:12
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Visual Basic(VBA) VBAのエラーについて 2 2023/08/02 17:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】同じ関数なのに、エラ...
-
access テキストボックスの値取得
-
アクセスのクエリでコンパイル...
-
「パス名が無効です」の発生原因
-
NAS上のファイルの使用中が解除...
-
エクセルマクロでエラーの原因...
-
DisplayAlertsブロパティで ”実...
-
Adobeのプレミアプロの書き出し...
-
Returnに対するGoSubがありません
-
fgets関数のEOFの扱い方について
-
gccを行ってもexeファイルが生...
-
ファイルクローズ(fclose)でエ...
-
FORTRANの実行エラーについて
-
PowerShellを使って関連付けら...
-
Excel 2003 のエラーメッセージ
-
MCASのFOM出版のテキストについて
-
【COBOL】read文でエラー
-
ASP.NETでWebConfigのエラー
-
ホームページビルダー14でHP...
-
EXCEL マクロについて教えてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【関数】同じ関数なのに、エラ...
-
access テキストボックスの値取得
-
「パス名が無効です」の発生原因
-
ExcelVBAで既に開いてるwordを...
-
NAS上のファイルの使用中が解除...
-
Returnに対するGoSubがありません
-
gccを行ってもexeファイルが生...
-
PowerShellを使って関連付けら...
-
アクセスのクエリでコンパイル...
-
batファイルでレジストリキーの...
-
VB6 Dir関数で52エラー発生
-
エクセルマクロでエラーの原因...
-
VBでファイルが開かれているか...
-
【COBOL】read文でエラー
-
FTPの送信結果を検知したい
-
VBから参照できないCのDLLを使...
-
ACCESS VBAでのインポート
-
fgets関数のEOFの扱い方について
-
データベースソフトのアクセス2...
-
DisplayAlertsブロパティで ”実...
おすすめ情報
PDF Readerだったなんてオチ
とはどういうことでしょう?
もう少し色々触っていたら
そもそもプログラムB-4のSet objAcroPDDoc = objAcroAVDoc.GetPDDoc()
の処理が上手くいっておらずobjAcroPDDocの中身がnothingになっていました。
Adobe readerもAdobe Acrobat proもPCにはインストールされています。
参照設定もAdobe AcrobatにしてあるのでAdobe readerが起動していることはないと思います。
もしまだ確認するべきことがあればご指摘ください
Acrobat proは購入済みです。
多少図は入っていますがほぼ文字の論文のPDFを対象にしてますので、テキストがないってことはないと思います
PDFの保護も外してみたりしたんですが.....