- ベストアンサー
Excel のマクロでほかのソフトを起動する方法があれば教えて下さい。
Excel のマクロでほかのソフトを起動する方法があれば教えて下さい。 具体的には同一フォルダーにある簡単なBATプログラムを起動したいと考えています。可能ならばその方法を教えて下さい。 また、参考になるホームページ、参考書とあれば、紹介してください。 以上
- kumagorou2004
- お礼率84% (87/103)
- オフィス系ソフト
- 回答数2
- ありがとう数4
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは。 Shell関数でしょうか。 a.exeを起動します。 Dim Retval Retval = Shell (ThisWorkbook.Path & "\a.exe") 詳しくはヘルプを参照してください。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
Shell ThisWorkbook.Path & "\test.bat", vbNormalFocus でできます。 ウインドウを表示する必要がないなら、 vbNormalFocus を vbHide に変更
お礼
ありがとうございました。うまく起動できました。
関連するQ&A
- 夜間だとvbsからエクセルマクロが起動しない。
夜間だとvbsからエクセルマクロが起動しない。 wiodowsのタスクスケジューラでbatを起動し、batからvbsを起動し、vbsからエクセルマクロを起動する夜間バッチを作ったのですが、エクセルマクロが起動するタイミングでvbsが処理終了?します。 タスクスケジューラから手動起動したり、昼間に時間を指定した場合は問題なく動くのですが、夜間(早朝5:30)だと動きません。 たまたまエクセルマクロが異様に時間がかかっている可能性も考えましたが、朝9時時点でタスクマネージャのプロセスにEXCEL.EXEはいませんでした。 夜間バッチで特に気をつけるべきことはあるでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- wordのマクロからexcelの起動
wordのマクロからexcelの起動方法が分かりません。 wordファイルのマクロからexcelファイル"abc.xls"を呼び出すには、vbaで具体的にどう記載すれば良いか教えて下さい。 vba初心者につき、宜しくお願いします。
- ベストアンサー
- Visual Basic
- エクセル2007でマクロが使えない
いままでエクセル2000を使用していたのをエクセル2007に変えました。 エクセルファイルには、マクロプログラムをたくさん使っているのですが、 2007で使ってみると、マクロが起動しません。 マクロセキュリティで有効にすれば使えるのですが、お勧めできないと かいてあります。 今までどうり、普通に使う方法は、どうすれば良いですか。
- ベストアンサー
- オフィス系ソフト
- EXCEL97で自作マクロを規定で起動したい
OS WindowsXP 対象ソフト Excel97 及び Excel2003 何方か教えてください。 新規エクセルを起動した場合にも必ず 自作のマクロが起動するようにしたいのですが 具体的には以下の通りです。 1.メニューツールバーに 固定場所に保存してある 画像をExcel97のシートへ挿入するマクロと それを実行するボタンを作成。 2.設定は会社の全PC約100台に設定したい。 3.どのパソコンでもExcelを新規に起動した際に 必ずメニューツールバーに上記ボタンが表示 されるようにしたい。 以上をWord97・Word2003では可能でした。 マクロをThisDocuments内に記述して保存したら 新規Wordでボタンの使用が可能になりました。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルのマクロのボタンで他のソフトのファイルを実行するには
マクロボタンを押すと特定のフォルダ内にあるファイルを起動するマクロプログラムを教えてください。ソフトではなくファイルです。(ボタンを押すことによって特定フォルダ内のファイルをダブルクリックする感じです)
- ベストアンサー
- その他(プログラミング・開発)
- エクセルマクロでIEコントロールの方法
いくつか質問があるのですが・・・ まだプログラムをはじめたばかりなので、できれば例文をもらえるとうれしいです。 1.エクセルマクロでIEのフォームに自動で入力する方法は他の質問で参考にさせてもらいましたが、「すでに表示されているページに自動で入力させること」ができますでしょうか? 2.エクセルマクロでIEのプロクシのON OFFや設定を変更することはできるのでしょうか? 3.エクセルマクロでインターネットの一時ファイルの削除やクッキーの削除はできるのでしょうか? 以上ですが教えてもらえると大変助かります。 よろしくお願いします。
- 締切済み
- Visual Basic
- エクセルのマクロのボタンで他のソフトのEXEファイルを実行するには
エクセルのマクロでボタンの命令を使って他のソフト(たとえばCADソフト等)が起動するためのマクロのプログラムを教えてください。 簡単に言うとボタンを押すとCADのexeファイルが実行されCADが立ち上がるようにするマクロプログラム。
- ベストアンサー
- その他(プログラミング・開発)
- エクセル起動とマクロ起動
エクセルを起動した時に、自動でエクセル内のマクロボタンをクリックする方法が分かりません。 定期的に自動でボタンをクリックする方法でも構いませんのでどなたか教えていただけないでしょうか?
- ベストアンサー
- Visual Basic
- Excel97のマクロについて
Excel97で動くマクロプログラムがあります。 Ctrl+aでマクロが起動するようになっており、いろいろ動くのですが、Excel2000で起動しないため、起動するように直してほしい、と依頼を受け、Excel2000で開き、Moduleの中身を見てみたのですが、中身が空っぽです。もちろん各シートやThisWorkbookの中も一つ一つ開いて確認しましたが記述が何もありません。(ツール→マクロ→マクロで見てもありません) ただ、シート上に”マクロプログラム”という記述があり、 \A {GOTO}A40~{GOTO}C45~ /WTB {IF CK27=1}/RVCG14..CV14~CG31~ ・・・ といった記述があり、どうもこれがプログラムのようなのですが、どういう仕組みでこのExcelが動いているのかまったくわかりません。 ちなみにExcel97でModuleを見ても中身は空っぽでした。 このマクロプログラムについて何か情報をお持ちの方、教えてください。よろしくお願いいたします。
- 締切済み
- Visual Basic
お礼
ありがとうございました。うまく起動できました。