2012-12-12 9 views

答えて

7

あなたはそれでファイルの関連付けを持つアプリケーションでPDFを開きたい場合は、次の操作を行います。あなたは「ドン際にはAdobe Readerのように(代わりに、特定のアプリケーションを開きたい場合は

Process.Start("C:\foo\bar\mybook.pdf") 

をファイル関連があります)、pdfファイルのパスをコマンドラインパラメータとして渡して同じことを行います。レジストリからAcroRd32.exeへのパスを取得する必要があります。異なるバージョンがインストールされているか、別の場所にインストールされている可能性があるからです。お使いのソフトウェアは、エンドユーザーが自分のコンピュータ上で選択した、または、彼らはそれがすべてインストールされていないかもしれませんどのようなPDFリーダー尊重しますので

Process.Start("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe", _ 
       "C:\foo\bar\mybook.pdf") 

最初のオプションは、一般的に優れています。

+0

それはとても簡単でした...私は1時間の周りにgoogledして、これを見つけませんでした!どうもありがとう。 – Susan

関連する問題