• 締切済み

アプリケーションで作成したデータをクリックするとそのアプリケーションが起動

Windows XP VB 2005 でソフトを作成中ですが、そのソフトで作成したデータをダブルクリックすると、そのソフトにデータが入ってソフトを起動するようにしたい(ワードとかエクセルのデータをダブルクリックした時と同じようにしたい)のですが、どうすればできるのか分かりません。どなたか知っている方、その方法を教えて頂きたいのですが。よろしくお願いします。

みんなの回答

noname#142804
noname#142804
回答No.2

簡単な方法は対象のファイルをShiftキーを押しながら右クリックして、「プログラムから開く」を選び、関連付けたいアプリを選択して下さい。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

主旨とは異なりますが、以下の方法をお勧めします。 アプリケーション名(空白)入力データファイル名 という文字列をtest.bat["test"は任意]というファイルに作成、 保存します。 アプリケーションでは、起動時のパラメータに従って、入力データ ファイルを読み込みます。 一般的には、このような形で、実行します。 主旨のようにするのであれば、そのソフトで作成したデータの拡張子を アプリケーションに関連付ければ、ソフトは起動しますが、その入力データファイルを読み込む処理が、難解になると思われます。

関連するQ&A

  • XPモードの仮想アプリケーションが起動しない

    DELL vostro260 Windows7 professional 32bit XPモードプリインストール済み のパソコンで XPモード を動かしています。 XPモード上で Office2000 をインストールしました。 仮想マシンの画面の中では エクセル2000 が全て問題なく動作します。 7のデスクトップに エクセル2000 を起動するためのショートカットを置きました。 これは、問題なく動作します。 7のデスクトップに エクセル2000のデータ(xxx.xls) を置きました。 これをダブルクリックすると、1度目は、問題なく起動します。 これを閉じて、直後に2度目のダブルクリックをすると、起動しません。 4回ぐらいダブルクリックを続けると、「キューに入れます」の表示が出ます。 何分かすると、本来の表示(起動)が行われます。 1度目のダブルクリックで起動して閉じた後、 1分間ぐらいたって2度目のダブルクリックを行うと、瞬時に起動します。 ACCESS2000でも、同じことが起きます。 どうしてなのでしょうか?

  • 色々なアプリケーション(?)が起動できなくなってしまいました。

    長い質問を失礼します。ほかに似た質問が見つからなかったので、質問させて頂きました。 今までデスクトップにショートカットをいくつか作って、それでメール(OutlookExpress)やブラウザ(Sleipnir)やワードやエクセルを開いていたんですが、ある時を境にそうしたアプリケーション群(ソフト、というのでしょうか)がほとんどすべて起動できなくなってしまいました。 症状としては、 (1)デスクトップのショートカットをダブルクリックするとメモ帳が開いてしまう(変な文字の羅列になっています)。 (2)スタート→プログラム→各アプリケーション、としても開けない((1)と同じです。) (3)今使えるのはInternetExplorerくらいです。でも、ワードで作成した文書を開く際にはきちんとワードは起動してくれるし、あるウェブページを例えばデスクトップに保存して、それをダブルクリックした場合にはきちんとSleipnirが起動したりもするのですが、単にそれらのアプリケーションを単独で起動しようとすると、できません。 (4)あと、付随して、ページを上下に動かす、マウスのボタンの間にある部分(つたない説明で申し訳ありません。グリグリするやつなのですが…。)が機能しなくなってしまいました。 原因として、思い当たるものが一つあります。フリーのゲームソフト(普通に配布されていたものです)をダウンロードして、解凍したものの起動できず、そのときにプロパティを何かいじくってしまったので、それが全体に影響を及ぼしたのではないかと…個人的には思うのですが、解決策をご存知の方がもしいらっしゃいましたら、ご助力お願いします。 長々と失礼致しました。

  • ワードやエクセルのファイルをダブルクリックするとStarsuite7が起動する

    ワードやエクセルのファイルをPDFで保存できる点に魅かれてStarsuite7をインストールしました。 PDFファイルを作るときにだけStarsuite7を使用したいのですが、ワードやエクセルのファイルをダブルクリックして開こうとすると、Starsuite7が起動してしまいます。 いつもワードやエクセルを起動してから「ファイル」→「開く」で開いており、すこし煩わしいです。スタートアップに入っているのかと思い調べてみましたが、「Microsoft office」と「RAMASST」しかはいっていません。 Starsuite7を導入したまま、ワードやエクセルのファイルをダブルクリックして、そのままワードやエクセルが起動するようにするにはどうしたらよいでしょうか。 使用しているOSはWindows XP Home editionです。

  • Excelのファイルがダブルクリックで開きません

    Excelでファイルを作成したのですが そのファイルまたは作成済のファイルを ダブルクリックしても Excelは、起動しますが ファイルが開きません。 Excelを起動した後 ファイル -> 開くでやると開きます。 ファイルをダブルクリックして 開くには、どのようにしたら良いですか? officeをアンインストールし 再インストールしてもだめです。 Wordのファイルは、 ダブルクリックで開きます。 対処方法を教えてください。 よろしくお願いします。

  • アプリケーションが起動しない

    今日たまたま、会計ソフトを起動しようとしたら、関連づけられていないというメッセージがでて、起動できなくなりました。いつもは、エクセルなどデータファイルを直接クリックして、起動させていましたので、初めて気がついた次第です。exeファイルをクリックしてみると、必要なソフト全てが起動しません。エクセルもワードもPDFも、Cドライブのプログラムファイルに降りていって、exeファイルをクリックしてもだめでした。でも、データファイルをクリックすると、ちゃんと機能し、データの更新もできます。Internet Explorerはちゃんと動きます。システムの復元をしようとしましたが、exeファイルのため受け付けてくれません。マイコンピュータのツールにあるフォルダーオプションで、全ホルダーのリセットと規定値に戻すを実行しても、受け付けません。解決法を教えてください

  • 起動後、すぐにアプリケーションが起動しない。

     Windowsを起動後、何らかのソフトを起動させようとデスクトップ上にあるショートカットをダブルクリック/クイック起動バーにあるアイコンをワンクリックしても、HDDのアクセスランプは点灯するもののソフトが起動しません。その後にいくつかの別のソフトを起動させるようにしても、やはり同じく起動しない状態です。エクスプローラーは起動して、フォルダを開くことは可能です。  しばらくすると(2~3分程度)、それまでに起動させようとしていたソフトが次々といっぺんに立ちあがります。こういった現象は常に起きていませんが、これはどういったことが原因でこのような現象が発生するのでしょうか。  WindowsMe→XP(SP2)にアップグレードしたPCです。  NEC VALUESTAR PC-VT3000D  CPU:Pentium(3)1.0BGHz メモリ:384MB です。  どうぞ、よろしくお願いします。

  • Excel2003 起動時にエラーメッセージが出る。

    OS はWindows XP SP3 でOfiice2003を使用しています。 VB2005で作成したソフト(自分で作成)をインストール後、アンインストールすると、Excel2003 起動時に【次のクラスは登録されていません。次のCLSIDオブジェクトを参照して下さい】と言うメッセージが出るようになりました。再度、VB2005で作成したソフトをインストールすると、このメッセージ画面が出る事なくExcelは起動します。 何か解決方法はありますでしょうか。 どなたか解決方法を知っている方がいましたら、教えて頂きたいのですが。よろしくお願いします。

  • 右クリックで新規作成はできるのか?

    windowsでは右クリックをして新規作成で word、excelファイルを作ることができますが、 macOSXで同様なことはできますでしょうか? これができないといちいちソフトを立ち上げて ファイル保存後のファイル名を変更しないと いけないのでめんどくさいのです。

    • ベストアンサー
    • Mac
  • アプリケーションが起動しない

    Windows2000の不可解な動きで困っています。 1.OSは通常に起動するが、エクセルのアイコンをダブルクリックしても、何も動かない 2.エクセルファイルをダブルクリックすると、ファイルまたはパスが見つからないと出る 3.コントロールパネルのアプリケーションの追加と削除をダブルクリックしても何も実行されない 4.タスクトレイのIME2000のアイコンが複数になる ---------------- セーフモードにすると、1~3みんな普通に実行できます。 ウイルスを疑って、削除ツール(stinger)をセーフモードで実行したが、何も発見されませんでした。 ユーザー情報とか何かの壊れでしょうか? OSの修復が必要なのでしょうか? どなたかご教授くださる方、お願いいたします。

  • アプリケーション作成での質問

     現在あるソフトを作成しています。  なかなか専門的な用語が分からず、インターネットでどう検索してよいかわからなかったのでこちらで質問しました。 開発環境はWindows7、VisualStudioを用い、C#言語で開発しています。  今までのプログラムの実行方法は、統合開発環境を経由して実行したことしか経験がありません。ビルドした時に作成される「.exe」ファイルをクリックして実行したことはありますが、基本的に統合開発環境の「実行」でプログラムを実行しています。  そこで、1つ目の質問なのですが自分のプログラムを「アプリケーション」として動かすにはどうすれば良いのでしょうか?  普通ソフトはアプリケーションとして存在していて、それをダブルクリックなりタスクバーから選択するなりして実行します。そのようなアプリケーションとして自分のプログラムを実行するにはどうすれば良いのでしょうか?ビルドした時に作成される「.exe」ファイルをそのままアプリのように使っていると「.exe」ファイルのみを別の場所に移した時に参照しているファイルのパスがおかしくなってしまいます。今のところ「パッケージ化」というものをしたらいいのかな?というところまでは分かってきているのですが、この解釈が正しいのかどうかあまり自信がないです。  2つ目の質問は、Wordのように書類を扱うアプリケーションについてです。自分の解釈としては、Wordの書類をダブルクリックすると、拡張子を見ることで「Wordを用いる」という情報がわかり、OSがWordを実行する。Word側はどのファイルが開かれたのか(パスなのかな?)を受け取り、そのファイルを解析し、画面に書類を表示する。このような流れなのだろうと思っています。  しかし、このような流れの実行方法を自分で作成するにはどのようなことをしなくてはならないのでしょうか?また、このような流れで実行できるアプリケーションを何と呼ぶのでしょうか?用語がわからず調べようがない状態なんです(>_<)  例えば「~.bir」というファイルの中に日付を入力します。 そして、そのファイルをダブルクリックするとアプリケーションが実行されて、ファイルの中の日付が画面に表示される。このようなアプリケーションを試しに作ってみたいのですが...  自分の想像では... 「.bir」はどのアプリケーションの拡張子なのかをOS側に設定しておく必要がある。 アプリケーション側で「.bir」ファイルをダブルクリックした時にパスを受け取る仕組みを作っておく必要がある。  この2つがハードルなのかなぁと思っているのですがよくわからないのが現状です。  なお、現在作っているソフトは自分のPCだけで動けば良いものではなく、他のパソコンにも配布できるような形にしたいと思っています。インストーラなんかを作る形になるのでしょうがそこらへんも含めて全く知識がない状態です。  あまり用語を知らないので分かり易く説明できていないでしょうが回答お願いします。  長文失礼しました><

専門家に質問してみよう