質問: マクロでpdfが開けますでしょうか? 宜しく御願いします。 現在、エクセルでマクロを利用して別のファイルのエクセルを見られるようにしております。 例== 見積書.xlsを開くと担当者別になっておりコマンドボタンで private sub commandbutton1_click() workbooks.open filename:="\\ファイル\鈴木ファイル\001.xls" end sub で、クリックすると001ファイル(エクセル)が開きます。 今回、エクセルではなくpdfをひらきたいのですが、同じ要領で 行なったらエクセルで文字化けしたようなのが開く始末でした。 どうやったらよいのか調べたのですがよく解らず 今回"教えて!goo"でお聞きしました。 わからない説明で申し訳ございませんが、宜しく御願いします。
回答: http://oshiete1.goo.ne.jp/qa1888226.html?ans_count_asc=1 と似た質問。 ーー 問題はわからない説明にあるのではなく、知らないために、ものが簡単に出来ると思っていることです。 開くとはどういうことか色々勉強することです。 色々な面で簡単に出来るように、ms社初め、色々なソフト作成会社が、仕組んでくれているために、メニューをクリックしたら、や簡単なスクリプトを実行すると、xxが出来るという場面が増えてきました。エクセルがvbaで開くからといって、pdfが開けるというものではありません。それなりにms社が重要性を認め、採用して(まづは画面表示)、vbaで使えるように、そのように仕組まないとなりません。 pdfはadobe社が開発したソフトのファイル形式です。ms社が開発した ファイル形式ではない。 (1)市場性 一般的に使われて来ているので、この面で採用される 資格はあるでしょう。 (2)法的解決 著作権など http://www.adobe.com/jp/products/acrobat/adobepdf.html では、ms社がソフトに取り入れることは問題ないようだが? 良くわからない。 http://mainichi.jp/life/electronics/cnet/archive/2008/07/03/20376520.html >adobeはpdfテクノロジの主要な開発者であり、特許保有者でもある とある。 (3)自社ソフトに取り入れるべきかどうかの判断 http://japan.internet.com/webtech/20050427/12.html msはpdfをそのままでは採用したくない? (4)vbaなどオブジェクトとして使えるようにするか。 別に使えるソフトを付け加えるか。 などを経て、実現するものです。 現状ではvbaでpdfのopenは実現して無いということです。 ソフトを開発するような人は、エクセルなどに頼らずやっているはずです。