
No.1ベストアンサー
- 回答日時:
こんにちは
何もなしで他のソフトを操作するのには、Shell経由で「開く」「印刷」等は可能です。
それ以上の操作となると、せいぜいsendkeysがいいところでしょう。
(あるいは、カーソル位置を指定して疑似マウス操作とか・・)
結果の表示をスクショに撮って解析するのならVBAでもできないことはないかも知れませんけれど、解析するだけでも大ごとですよね。
内容的に操作(+情報取得)したければ、APIやOLEオブジェクトを利用することになると思われますが、Acrobat Readerだけでは提供されていません。
>取得は見つかりません。
情報が無いのは、普通の手段では「できない」からと思います。
Acrobatがあれば、ご質問の内容は可能と思われます。
以下に、OLEを利用した文字列検索の例があります。
(情報が若干旧い可能性はありますが・・)
https://pdf-file.nnn2.com/?p=1099
この回答へのお礼
お礼日時:2023/05/26 20:46
とても参考になりました。
丁寧なご回答をありがとうございました。
Acrobatがないと出来ないんですね、残念ですが諦めがつきました。
PDFで"請求書"を検索し、何ページ目にあるかを目視してメモり、それをExcelに手打ちすると印刷範囲が算出される数式を作ることでなんとか乗り切れそうです。
全自動化よりは時間かかりますがうまくいきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「取得先」という表現について
-
VBAでPDFのアクティブページ番...
-
format関数について
-
コンビニで住民票を取得した場...
-
PHP の cURL で、htmlを画像へ...
-
EXCEL、マクロ-改ページ行番号...
-
curlで取得出来るデータの制限...
-
【VBA】EXCELブックを開かずに...
-
VB2005でXMLデータから複数ある...
-
ローカルのコンピュータ名を取...
-
Excel VBA:特定の文字列以降(...
-
ログイン処理を自動で行い、目...
-
Macアドレスの取得方法
-
ミュージックのアートワークを...
-
ファイル作成者名の取得
-
VB+SQLserverでRecordCount問題
-
【C#】FindWindowExの使い方を...
-
(Win32)ファイルパスから物理ド...
-
VBS「開いているページ」のURL...
-
VBSであるAD情報を取得したいで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「取得先」という表現について
-
Excel VBA:特定の文字列以降(...
-
コンビニで住民票を取得した場...
-
EXCEL、マクロ-改ページ行番号...
-
Yahoo! JAPAN IDを新規取得でき...
-
ps3で久しぶりにCDの音楽情報取...
-
スクレイピングに適した言語を...
-
VB+SQLserverでRecordCount問題
-
format関数について
-
IPアドレスとMACアドレスを取得...
-
VBAでPDFのアクティブページ番...
-
PHPを使って、別サイトの一部を...
-
【VBA】EXCELブックを開かずに...
-
IPアドレス変更方法
-
VB.NETでボリュームを取得・設...
-
ログイン処理を自動で行い、目...
-
VB2005でXMLデータから複数ある...
-
curlで取得出来るデータの制限...
-
グーグルページランクの取得方法
-
アメブロでテーマを指定したRSS...
おすすめ情報