Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Pdfの指定ページを開く
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9673#CommentId15023
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
Na
 (社会人)
投稿日時
2010/6/18 19:15:09
何度も回答頂きありがとうございます。
>Adobe Reader を正規の手順でインストールしているのであれば、
> Process.Start("AcroRd32.exe", arguments)
>だけで実行できるはずです。
>この場合、AcroRd32.exe のパスはレジストリから自動的に読み込まれます。
>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
自動的に読み込まれるんですね...
まったく知りませんでした。
>> 実行ファイル"Acrobat.exe"の場所も把握しないといけません。
>あれ? Acrobat が入っていようといなかろうと、
>>> Adobe Reader必須ということでReaderを指定しても構いません。
>だったのではありませんか?
インストールされていなかった場合、
"ページを指定してのPdfの表示にはAdobe Readerが必須です!"
のようなメッセージを表示しようと思っていたので、
インストールされているか判断するために、
レジストリの検索が必要かと思っていました...
Process.Start("AcroRd32.exe", arguments)
の例外判定でインストールされていないかを判定しようと思います。
>アプリの動作条件として、Adobe Reader が必須ということにしたのであれば、
>Acrobat Standard の存在確認を行う必要は無いと思いますけれども…。
Acrobat Standardでも同様の表示可能なのでどちらかのインストール必須に
条件を緩和してもよいかなと思ったのですが、別に必須でも構わないので、
Acrobat Standardは除外します。
ありがとうございました。