• 締切済み

DOS窓を開けずに、BATファイルからExcelを起動させたい。

BATファイルからExcelを起動させる際、特に悪影響は無いのですが、 DOS窓(cmd.exe)を開けることなく起動させることはできないでしょうか? よろしくお願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

VBSCRIPTでやると、例えばデスクトップのVBSのアイコンをクリックでエクセルが開く。 ーーー メモ帳に Dim WshShell Set Wshshell = WScript.CreateObject("WScript.Shell") WshShell.Run "excel.exe",1,True と入れて、デスクトップに例えば jikkou.vbs(拡張子.vbs)で保存。 デスクトップのjikkou.vbsのアイコンをクリック。 エクセルが開く。 既回答と似ているが、少し違う。どちらもやってみてください。

taizans
質問者

お礼

VBSCRIPTなんてまったく気づきませんでした。 excel.exeの部分をxlsファイルそのものにして、動作確認できました。 ありがとうございました。

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.2

ショートカットでは拙い理由があるのでしょうか?

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.1

VBScriptを使っては メモ帳を開き set ws = CreateObject("WScript.Shell") ws.Run "Excel" を入力して 拡張子を .bat ではなくて .vbs で保存して そのファイルをダブルクリック

taizans
質問者

お礼

VBScriptの選択肢を持ち得ませんでした。 回答ありがとうございました。

関連するQ&A

  • DOS窓の非表示について

    常駐で動くC++のプログラムがいくつかあり、 それらの初回起動はBATファイルで『start aaaa.exe』のように 起動をかけています。 C++のプログラムはDOS窓が表示されるようになっていて プログラムが動くたびにパソコンの画面上で複数のDOS窓が チカチカッとなってしまい、とてもわずらわしく、 出来ればDOS窓を非表示にしたいのですが、何か方法はありませんでしょうか?

  • DOSのBATファイル

    プログラム初心者です。 DOSのBATファイで同一ホルダー内にある共通拡張子のファイルネームを順に読みとりEXEファイルの後に付けて実行させることは出来ますか?。 共通拡張子のファイル全てを実行し終わったらBATファイルも終了するという事は出来ますか。 もしかしたらプログラムを組まなければならないのかとも考えています。

  • BATファイル起動について

    お世話になっております。 javaのclassを実行する 以下の処理を行うbatファイルを作成したところ (ディレクトリ移動→classpathの設定→javaコマンド) cmd.exeよりこのbatファイルを実行すると 正常に動作してくれるのですが batファイルをダブルクリックすると javaを正常に実行しません。 errorや例外も特に発生していません。 batファイルを cmd.exeからの実行するのと ダブルクリックで実行するのには 何か違いがあるのでしょうか? よろしくお願いします。

  • バッチファイルのDOS窓について

    こんにちは Windows7Ulti32ビットを使用しています セキュリティホール云々とはいわれていますが、やはりガジェットは使い心地がよく 継続して使用したいと思っています ただ、数回に1回しかガジェットの表示がされず、他の時にはガジェットが表示されません。 sidebar.exeをkillして、再度sidebar.exeを起動すると復活するのですが、毎回やるのは 面倒なのでバッチでkillして再起動しようと思いました ところがそのバッチのdos窓が閉じずに、、今度はそちらで悩んでいます 以下に記載するバッチファイルを実行後、DOS窓を閉じるには どのようにバッチファイルを作成すればいいのでしょうか? SideBarCtrl.bat @echo off taskkill /im sidebar.exe /f > nul start "" timeout 2 > nul start /min cmd /c,"C:\Windows\winsxs\x86_microsoft-windows-sidebar_31bf3856ad364e35_6.1.7601.17514_none_d0e415a884ea33e1\sidebar.exe" exit

  • htmlからbatファイルを起動する

    HTMLで簡単な画面を作っています ローカルにバッチファイルを作って EXEC.BAT のように作って中には DOSコマンドと PROG.EXE を入れています 画面のボタンを押すとこのバッチファイルが動くように したいのですがリンクをはると ダウンロードする画面になってしまいます EXCEL では SHELL関数でやっているのですが HTMLから同じことを行なう方法を教えてください 初心者でもわかる簡単な方法をお願いします

    • ベストアンサー
    • HTML
  • *.bat ファイルの作り方

    初歩的な質問ですが、よろしくお願いします。 例えば、EXCELを起動するときに、 スタート→すべてのプログラム→EXCEL とたどっています。 これを変更して、batファイルを作成して起動したいと思っています。 batファイルを作成して、以下のように編集しても起動しません。 C:\Program Files\Microsoft Office\Office10\EXCEL.EXE どのように書けば良いのか、分かる方よろしくお願いします。

  • batファイルを実行すると、スグにDOS窓が閉じてしまうのですTT

    自分で編集したbatファイルを実行しようと思ったら 一回DOS窓が開き、何も実行せずにスグに閉じてしまいます。 単に最小化したのかな?と思いきや、窓自体が終了してるみたいで実行されたことになっておりません。 どなたかこの事象に詳しい方いらっしゃいましたら 是非ご教授頂ければと思います。 OSと、関係ありそうなアプリです。 OS  :WindowsXP HOMEEdition SP2 アプリ:ノートンインターネットセキュリティ

  • DOS窓を閉じないようにするには

    batファイルで ipconfig/all と ping3箇所を一度にできるものを 作成しようとしてるのですが、 バッチファイルですとアイコンをクリックして一瞬で閉じてしまいます。 (チラリと見えはしますが) 閉じずに開いたままにするにはどうすればいいでしょうか? dos窓開いて、手入力でもいいのですが毎回同じ作業を繰り返すものですから できれば簡単にしたいと考えてます。

  • VC++ で.bat起動

    また、こちらを使わせていただきます。 VC++で.batファイルを起動しようとしていますが、cmdはあくのですが、.batが起動しません。他の参考にしてますが、なかなかたどり着きません。どなたか、アドバイスお願いいたします。 .bat fileは次のとおりです。 cd\Program Files\Wireshark> tshark -i.2 greater 170 -a duration:2 -w.... tshark -v-r e:\Test\test5.pcap.... VC++は次のとおり void CStartupapplicationView::OnBnClickedButtontest() { //cmdは、ShellExecuteでも、CreateProcessでも開けられますが、 //bat fileの起動がうまくいきません。 HINSTANCE ret = ShellExecute(m_hWnd,"open","cmd.exe",NULL,"c:\\Program Files\\Wireshark",SW_SHOWNORMAL); ShellExecute(m_hWnd,"open","c:Program Files\\Wireshark\\test.bat",SW_SHOW); //.batファイルは、c:Program Files\Wiresharkの下に入っています。//が、.Batは起動しません。 if (ret <= (HINSTANCE)32) AfxMessageBox("can not Shell.",MB_OK); //別の方法 STARTUPINFO sinfo; PROCESS_INFORMATION pinfo; ZeroMemory(&sinfo,sizeof(STARTUPINFO)); ZeroMemory(&pinfo,sizeof(PROCESS_INFORMATION)); sinfo.cb=sizeof (STARTUPINFO); sinfo.dwFlags=STARTF_USESHOWWINDOW; sinfo.wShowWindow=SW_SHOWNORMAL; if(!CreateProcess(NULL,_T("cmd.exe c:\\test2.bat "), // test2.batは、Document and settings/----------- //Startup applicationの下にはいっていますが、起動しません。 NULL, NULL, FALSE, 0, NULL, NULL, &sinfo, &pinfo)); {//起動失敗 } //

  • exeファイルからbatファイルを起動させる方法を教えてください。

    すみません。exeファイルからあるbatファイルを起動させるexeファイルを教えてください。お願いします。

専門家に質問してみよう