■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#2505-1
ファイルを、関連付けられたアプリケーションで開くには?
VBから「ABCDE.xls」等のExcelファイルを、アプリケーション(Excel.exe)から開くには
どうすればいいのですか?どのようなコードになるのか教えて下さい。
#2507-1
RE#2505:ファイルを、関連付けられたアプリケーションで開くには?
# FAQですね。(^^;

> VBから「ABCDE.xls」等のExcelファイルを、アプリケーション(Excel.exe)から開くには
> どうすればいいのですか?どのようなコードになるのか教えて下さい。
Excelであれば、GetObject関数を使えば、xlsファイルから Excelを呼び出し、
なおかつ、そのExcelを VBから制御する事が出来ます。

Excel以外の場合でも、Exeがわかっていれば、Shell関数で起動できます。

関連付けがわからない場合なら、MS-DOSのStartコマンドを使って、
  Shell "Command.com /c Start C:\hogehoge\ABCDE.xls"
のようにすれば、起動できます。

DOSを経由したくないのであれば、ShellExecute APIを使って起動できます。
VBからShellExecute APIを呼び出す方法は、Microsoft Knowledge Baseの
以下の文書を参考にしてください。

[VB4] ファイルの関連付けを元にプログラムを実行させる方法
文書番号: J020932
http://www.microsoft.com/mscorp/worldwide/japan/support/kb/articles/j020/9/32.htm
#2508-1
RE#2507:ファイルを、関連付けられたアプリケーションで開くには?
魔界の仮面弁士さん、有難うございます。非常に助かりました。

> # FAQですね。(^^;
> 
> > VBから「ABCDE.xls」等のExcelファイルを、アプリケーション(Excel.exe)から開くには
> > どうすればいいのですか?どのようなコードになるのか教えて下さい。
> Excelであれば、GetObject関数を使えば、xlsファイルから Excelを呼び出し、
> なおかつ、そのExcelを VBから制御する事が出来ます。
> 
> Excel以外の場合でも、Exeがわかっていれば、Shell関数で起動できます。
> 
> 関連付けがわからない場合なら、MS-DOSのStartコマンドを使って、
>   Shell "Command.com /c Start C:\hogehoge\ABCDE.xls"
> のようにすれば、起動できます。
> 
> DOSを経由したくないのであれば、ShellExecute APIを使って起動できます。
> VBからShellExecute APIを呼び出す方法は、Microsoft Knowledge Baseの
> 以下の文書を参考にしてください。
> 
> [VB4] ファイルの関連付けを元にプログラムを実行させる方法
> 文書番号: J020932
> http://www.microsoft.com/mscorp/worldwide/japan/support/kb/articles/j020/9/32.htm
このページと関連する記事:
#3285-0起動ファイルのパスを特定するには1999-10-25(月) 18:04
#1996-0自動起動のやり方。1999-09-20(月) 17:00
#8228-0データファイルからソフトを起動する(?)1999-10-26(火) 15:24
#37232-0shell関数で2001-01-18(木) 15:16
#20458-0HTMLファイルの実行2002-04-04(木) 20:33
#3744-0htmファイルを開きたい1999-11-08(月) 11:48
#18734-0メモ帳の起動2001-02-14(水) 13:07
#16274-0PDFファイルを呼び出す方法は2001-05-23(水) 18:53
#10324-0Officeの文書ファイルをプログラムから開きたいのですが1999-11-25(木) 12:14
#382-0ファイルリストボックスからファイルを開くには?1999-07-27(火) 23:06
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)