ベストアンサー Excel95で実行ファイルの起動方法 2001/08/31 16:01 今更ながらExcel95を使用しています。 ExcelVBAで、実行ファイル(***.exe)の起動は、どのようにコーディングすればよろしいのでしょう? ご存知の方、よろしくお願いします。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー xruz ベストアンサー率50% (72/143) 2001/08/31 16:12 回答No.1 shellコマンドのヘルプを見てみましょう 質問者 お礼 2001/08/31 16:24 出来ました! ありがとうございました。 なるほど、shellだったんですね^^ 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) u_kappa ベストアンサー率30% (6/20) 2001/08/31 16:17 回答No.2 はっきりと覚えているわけではありませんが、 shell関数、exec関数があった気がします。 使用方法はHELPを見ればわかると思います。 質問者 お礼 2001/08/31 16:26 ありがとうございます。 shellで無事出来ました。 お世話様でした^^ 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A エクセルの実行ファイルについての質問です。 エクセルの実行ファイルについての質問です。 普段はショートカットから実行するのですが,エクセルの元のファイルがどこにあるの確認しよう思い,見てみたのですが EXE で起動するのは,分かるのですが,EXEをクリックした時,画像のファイルのどの部分が実際には実行するのに主に使われているのでしょうか? 実行(EXE)ファイルでエクセルが起動してしまう EXEファイルを実行しようとすると EXCEL2007が起動し EXCELのセキュリティに関する通知 セキュリティに影響を及ぼす可能性のある問題点が検知されました. 警告 使用できるデジタル署名がありません ファイルのパス このアプリケーションアドインは無効にされました。 アドインにはウイルスが含まれているか、その他セキュリティ上の危険性がある可能性がある危険性があります ボタン このアドインをセッションに限り有効にする ボタン このアドインを無効なままにする と言う表示が出ます。原因はoffice2007にアップグレードした際に ファイルバイザーというファイル管理ソフトに関連づけられていた オフィス関連のファイルのリンクが外れてしまったので関連付けした せいなのですが、当のファイルバイザーを起動しようにも エクセルが起動するばかりです。 ファイル名を指定し実行から command を実行して C:\>assoc .exe=exefile C:\>ftype exefile="%1" %* も試したのですが変化ありません。 どなたかお助けください! ExcelでPDFファイルを起動するには? ExcelでPDFファイル(acrobat)を起動したいのですが、どのようにコーディングすればよろしいのですか? ご存知の方、教えてください。 ホームページから実行ファイルを起動する方法 ホームページから実行ファイル(EXE)を起動したいのですが方法はありますでしょうか? htmlでexeファイルを指定し実行させようとするとファイルのダウンロードになってしまい「このファイルを開くか、または保存しますか?」のメッセージが出てしまいます。メッセージが出ずにEXEを実行する方法があれば教えて下さい。 宜しくお願い致します。 起動している実行ファイルをシャットダウン時に・・・ OS:win2000です 常時、実行している*.exeファイルがあります この実行ファイルをシャットダウン時、 自動で正常に終了したいのですが、可能でしょうか? [×]:閉じる をclickし、シャットダウンをすれば問題ない のですが、行き成りシャットダウン時に正常にexeを終了した いのです。 起動時、自動的にexeが起動するスタートアップの反対の 動作なのですが・… 可能でしょうか?ご存知の方、よろしくお願いします 同じファイルが起動する・・・ 最近から同じファイルが起動するようになってしまいました・・・ 例えば。。。 「EXCEL.exe」「notepad.exe」「msnmsgr.exe」などの実行ファイルです。 なので、パソコンを立ち上げてスタートアップに登録されているファイルも起動しません・・・ これって何か原因かわかりません。。 なにか自分でいじったと思いますが思い出せないのです。。。 なにかレジストリに関連するのでしょうか? 説明不足ですいませんがどなたか教えて下さいm(_ _)m 実行ファイルを複数起動させない方法 皆様にアドバイスを頂きまして、自分の中で必要最低限な機能を持ったEXEを作る事ができました。 ありがとうございます。 EXEを書き出して思ったのですが、EXEのアイコンをダブルクリックすると複数の実行ファイルが起動してしまいます。 これを複数起動させない方法ってあるのでしょうか? 自分で調べたのですが、VCならウィザードであるようなのですが、VBはわかりませんでした。 よろしくご教授下さいますようお願い申し上げます。 JP1からExcelを実行するとエラーになる 今回、サーバ等のバージョンアップをしたところ、JP1からExcelを起動するexe(delphi)を実行するとファイルオープン時にエラーとなり、Excelファイルが起動できなくなってしまいました。 対象のExcelファイルはマクロを含んでいますが、マクロなしのファイルで試しても同じエラーでした。 また、起動するExcelファイルをxlsx形式にして試しても同じエラーでした。 なお、exeを直接実行した場合は、Excelが正常に起動されます。 いろいろ調べたつもりですが、原因の解決に至らないため、質問させていただきます。 エラー内容: EOleExceptionがモジュール ~.exe の 0006787A で発生しました。 ファイル '~.xls' にアクセスできません。 次のいずれかの理由が考えられます。 ?ファイル名またはパスが存在しません。 ?ファイルが他のプログラムによって使用されています。 現在の環境は以下の通りです。 ・サーバA:JP1あり (WindowsServer2012) ・サーバB:exe、Excelファイルあり (WindowsServer2012) ・JP1のバージョン:10 ・サーバBのExcelのバージョン:Excel2007 ・Excelファイル:xls形式(Excel2000で作成) 【参考】いままで動作していた環境は以下の通りです。 ・サーバA:JP1あり (WindowsServer2003) ・サーバB:exe、Excelファイルあり (WindowsServer2003) ・JP1のバージョン:7i ・サーバBのExcelのバージョン:Excel2000 ・Excelファイル:xls形式(Excel2000で作成) 以上、宜しくお願い致します。 VBでのエクセルの起動 ファイルリストボックスで選択した.xlsファイルを コマンドボタンを使用してExcelを起動し そのファイルを表示(使用)するには どの様にすれば宜しいのでしょうか? コーディングなど教えて頂けると大変助かります 宜しくお願い致します。 スタートアップフォルダにエクセルファイルを入れてPC起動時の自動が実行可能ですか? 現在 [メモ帳.vbs]ファイルとして、次のような記述のファイルをスタートアップフォルダに入れてあります。 Option Explicit 'オブジェクト変数の宣言とWshShellオブジェクトの作成。 Dim objWshShell Set objWshShell = WScript.CreateObject("WScript.Shell") WScript.Sleep 10000 '10秒待機 '例としてメモ帳起動 objWshShell.Run "C:\Windows\System32\notepad.exe" これですと、notepad.exeファイルは自動実行されます。 しかし[エクセル.xlsm]というエクセルファイルを同様に単純にパスを通して[エクセル.vbs]ファイルを作成し、 スタートアップフォルダに入れてもエラーが出て実行されません。記述がわかる方いらっしゃったら、ぜひ教えててください。 お願いします シフト(shift)キーを押しながら実行ファイルを起動するとエディタが立ち上がってしまう メールソフトとしてAL-MAILを使用しているのですが、その使い方でシフトキーを 押して起動するとその都度メールボックスを切り替えて使用できるというのであります。 自分のPCで試してみると、エディター(WZエディター)が起動して、起動した実行ファイル を無理に開くので、訳の分からない文字列が表れるだけで、目的が達成できません。 他の実行ファイル(***.exe)で試してみても、同じようにエディターが立ち上がって ファイルを無理矢理開いてしまいます。 何ヶ月か前に試したときは上手く行ったのですが、最近試みてみると上記の現象が発生し、 目的が達せられません。 何も触った覚えがないのですが、どうすれば良いかご存じの方、教えてください。 OS: Windows Me 実行ファイル(EXE)の起動ができなくなりました。 実行ファイル(EXE)の起動ができなくなりました。 具体的に言うと、EXEファイルを直接起動した場合 「指定されたパスは存在しません。パスが正しいか確認してください」 というエラーメッセージが出て、起動ができません。 但し、関連づけから起動された場合(jpgファイルをダブルクリックしてビューワー起動等) は起動できる状態です。 検索してみると以下のような方法があり、試してみましたが改善できない状態です。 http://pasofaq.jp/windows/startmenu/exefile.htm 何か良い解決法があればご教授よろしくお願いします。 Excel起動時にマクロを実行させない 皆さんこんにちは。宜しくお願いしますm(_ _)m。 Excelでマクロを含んだファイルを作成していたのですが、急に「不正な処理」でファイルそのものが起動できなくなってしまいました。 どうやら、Excel起動時に実行されるマクロに問題が有るようなので、実行を中止したいのです。 ショートカットキーがあったと思うのですが、どうしても思い出せません。助けてくださいm(_ _)m! 起動時実行してしまうファイル PCの仕様 DELL Inspiron1100 Celeron2.00GHz 512MBです。 起動時に、OUTOLOOK EXPRESS(OE)が勝手に立ち上がる時があります(毎回ではありません)。またそういう時は、EXCEL.EXEやワード、IEなども実行しています。でもOE以外のウインドウは表示されません。デフラグとか、CCLEANERとかで、不要なファイルを整理してもかわりません。なにかよきアドバイスがありましたら、宜しくお願い致します。 exeファイルが実行できない あらゆるアプリケーションを起動できなくなってしまいました。症状は下記の通りです。何かご存知の方がいらっしゃいましたら、教えていただけると幸いです。 ●exeファイルを実行しようとすると、必ず「ファイルを開くプログラムの選択」ダイアログが出てくる。 ●例外的に実行できるのは、ウィルスバスターとエクスプローラのみ。 ●システムの復元もGUIから実行できないので、セーフモードで起動してコマンドプロンプトから実行したが、効果なし。 ●ウィルス・スパイウェアは現在は検出されない。 ●下記のURLの「トラップにひっかかってプログラムを実行できなくなりました」に解説されている、レジストリの編集(exeファイルに関する関連付けの削除)を行ったが、再起動すると元に戻ってしまう。 http://homepage2.nifty.com/winfaq/wxp/trouble.html#1468 つまり、regeditでHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExtsを展開し、exeのキーを削除したが、再起動するとexeのキーが再び現れており、プログラムは実行できない。 心当たりとしては、数日前、ウィルスバスターでトロイの木馬やその他のスパイウェアが数個検出されたことがあります。そのときは名前をメモせずに、ファイルを削除してしまいました。その後、現在の症状が起こりました。 実行ファイルが見つかりませんとは? 本体とは別に本体起動用のexeファイルがあるのですが うまく起動できないです。 ボリュームラベル名、実行ファイル名にリネームして実行ファイルのあるフォルダで実行。 と説明書きがあるのですが、ボリュームラベル名って C:\Users\Documents… とかの事ではないのでしょうか?やってみたらファイル名に使えない記号が入ってるとの事で駄目でした、どなたか解決策よろしくお願いします。 exeファイルの実行注意をかける方法 タイトルの通りです。 誤って怪しいexeファイルを実行してしまった時などのために、 exeファイルをダブルクリックしたら実行する前に注意ダイアログが出るような設定やソフトをご存じないでしょうか? 実行ファイルへのドラッグ&ドロップ起動 VB6 WindowsXP 実行ファイルにファイルをドラッグ&ドロップして起動します。 Private Sub Form_Load() Dim FILE_NAME As String Dim EXE_PATH As String FILE_NAME = Mid(Command, 2, Len(Command) - 2) EXE_PATH = '********** End Sub ファイルの名前・パスは取得できるのですが、実行ファイルのパスが取得できずに困っています。 実行ファイルを通常起動した場合はCurDirで取得できますが、ドラッグ&ドロップ起動をした場合、CurDirではログインユーザーディレクトリを返してしまいます。 宜しくお願いします。 実行ファイルに値を渡す方法 実行ファイル(EXE)に実行時にパラメータとして値を渡したいのですが、方法がわかりません。 コマンドライン引数を使用するのでしょうか? エクセルがUNIX実行ファイルに MacOS10.3.9を使用しています。 マイクロソフトOffice2001を入れておりまして、 エクセル等使うときにはクラッシックを立ち上げて使用しておりました。 先日ハードディスクの調子が悪く、入れ替えました。 バックアップを外付けのハードディスクに入れて 新しくしたハードディスクに戻したところ エクセル他が「UNIX実行ファイル」というものになってしまってました。 拡張子の着いていないファイルが「UNIX実行ファイル」と表示されてしまったときは 拡張子をつけてあげると正しく開く と聞いたことが有るのですが、、、 エクセルの本体がこうなってしまった場合どのようにすれば良いのでしょうか? 注目のQ&A 「前置詞」が入った曲といえば? 緊急性のない救急車の利用は罪になるの? 助手席で寝ると怒る運転手 世界がEV車に全部切り替えてしまうなら ハズキルーペのCMって…。 全て黒の5色ペンが、欲しいです 長距離だったりしても 老人ホームが自分の住所になるのか? 彼氏と付き合って2日目で別れを告げられショックです 店長のチクチク言葉の対処法 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
出来ました! ありがとうございました。 なるほど、shellだったんですね^^