No.1ベストアンサー
- 回答日時:
こんにちは
何もなしで他のソフトを操作するのには、Shell経由で「開く」「印刷」等は可能です。
それ以上の操作となると、せいぜいsendkeysがいいところでしょう。
(あるいは、カーソル位置を指定して疑似マウス操作とか・・)
結果の表示をスクショに撮って解析するのならVBAでもできないことはないかも知れませんけれど、解析するだけでも大ごとですよね。
内容的に操作(+情報取得)したければ、APIやOLEオブジェクトを利用することになると思われますが、Acrobat Readerだけでは提供されていません。
>取得は見つかりません。
情報が無いのは、普通の手段では「できない」からと思います。
Acrobatがあれば、ご質問の内容は可能と思われます。
以下に、OLEを利用した文字列検索の例があります。
(情報が若干旧い可能性はありますが・・)
https://pdf-file.nnn2.com/?p=1099
とても参考になりました。
丁寧なご回答をありがとうございました。
Acrobatがないと出来ないんですね、残念ですが諦めがつきました。
PDFで"請求書"を検索し、何ページ目にあるかを目視してメモり、それをExcelに手打ちすると印刷範囲が算出される数式を作ることでなんとか乗り切れそうです。
全自動化よりは時間かかりますがうまくいきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでWEBサーバー上に保存されたPDFファイルのリンク有効チェックについて 1 2022/11/11 16:04
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- Visual Basic(VBA) 複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。 2 2022/06/25 09:51
- Visual Basic(VBA) コマンドプロンプトでフォルダ内(デスクトップ)の複数PDFファイルの1ページ目だけを印刷したい 1 2022/09/11 23:33
- PDF PDFファイルを分割するマクロの作り方を教えてください。 2 2022/06/24 11:09
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- PDF こんなPDF作れますか? 6 2022/05/13 11:14
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- 確定申告 住宅ローン控除 e-taxソフトでの申請について 2 2023/01/21 20:05
- PDF vbaでpdfを開いて1ページ目のみ印刷する。 1 2022/11/12 12:35
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
複数あるPDFファイルのページ数を知りたい
フリーソフト
-
PDFファイルから特定の文字を検索し、頁を抽出する方法
Excel(エクセル)
-
VBAでPDFファイルの文書のプロパティを取得する方法を教えて下さい
Visual Basic(VBA)
-
-
4
VBAでPDFの中のプロパティを見に行くことは可能でしょうか?
Microsoft ASP
-
5
ExcelVBAでPDFを閉じるソース
その他(Microsoft Office)
-
6
PDFファイルをコピーしてエクセルブックにはりつけるVBA
Excel(エクセル)
-
7
複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。
Visual Basic(VBA)
-
8
EXCEL ページを指定してPDF出力するVBAを教えてください。
PDF
-
9
フォルダにあるPDF情報の抽出(VBA)
Visual Basic(VBA)
-
10
パワーポイントのVBAでテキストボックスに値を変更させたいです
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「取得先」という表現について
-
Yahoo! JAPAN IDを新規取得でき...
-
アクセスの度にIPアドレスを変...
-
【VBA】EXCELブックを開かずに...
-
コンピューター名を取得したい
-
VB or VBScriptでPCの製造番号...
-
Wordでウィンドウハンドル(Hwn...
-
PHP の cURL で、htmlを画像へ...
-
積立投資してます。現在平均取...
-
VBAでPDFファイルの文書のプロ...
-
グローバルIPの取得方法を教え...
-
IEを使わないでhtmlテキストを...
-
プリンタ用紙種類の取得
-
C# ASP.NET でIPアドレスからア...
-
Excel VBA:特定の文字列以降(...
-
個人向けルーターを使用してもS...
-
VBAでできますか?
-
アクセスしてきたPCのFQDNがと...
-
VBS「開いているページ」のURL...
-
VB2005でXMLデータから複数ある...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「取得先」という表現について
-
IEを使わないでhtmlテキストを...
-
Yahoo! JAPAN IDを新規取得でき...
-
不正競争防止法に該当するので...
-
ps3で久しぶりにCDの音楽情報取...
-
format関数について
-
【VBA】EXCELブックを開かずに...
-
自動車教習所について 質問 普...
-
Excel VBA:特定の文字列以降(...
-
VBAでPDFファイルの文書のプロ...
-
【C#】FindWindowExの使い方を...
-
ミュージックのアートワークを...
-
アクセスの度にIPアドレスを変...
-
ローカルのコンピュータ名を取...
-
各クライアントマシンのログイ...
-
IPアドレスとMACアドレスを取得...
-
積立投資してます。現在平均取...
-
VB or VBScriptでPCの製造番号...
-
VBS「開いているページ」のURL...
-
EXCEL、マクロ-改ページ行番号...
おすすめ情報