• 締切済み

スタートアップフォルダにエクセルファイルを入れて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]ファイルを作成し、 スタートアップフォルダに入れてもエラーが出て実行されません。記述がわかる方いらっしゃったら、ぜひ教えててください。 お願いします

みんなの回答

  • yamato1957
  • ベストアンサー率24% (2279/9313)
回答No.3

>スタートアップフォルダにエクセルファイルを入れてPC起動時の自動が実行可能ですか? 可能です。対象となるエクセファイル>右クリック>ショートカットの作成> ショートカットアイコンをスタートアップへコピー。

noname#201579
noname#201579
回答No.2

objWshShell.Run "C:¥Program Files¥Microsoft Office¥Office12¥EXCEL.exe" じゃあないですか? 自信ないですが。

mszjmszj
質問者

補足

ありがとうございます。質問が不十分でした。エクセルで作った特定のファイルを起動時、10秒待機後に実行したいのですが、重ねてお尋ねいたします。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

わざわざVBSで起動する理由って何かあるのでしょうか? 普通は エクセル.xlsm とやらのショートカットをスタートアップフォルダに入れるだけで起動するはすですけど?

mszjmszj
質問者

補足

ありがとうございます。質問が不十分でした。エクセルで作った特定のファイルを起動時、10秒待機後に実行したいのですが、重ねてお尋ねいたします。