- 締切済み
スタートアップフォルダにエクセルファイルを入れて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]ファイルを作成し、 スタートアップフォルダに入れてもエラーが出て実行されません。記述がわかる方いらっしゃったら、ぜひ教えててください。 お願いします
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- yamato1957
- ベストアンサー率24% (2279/9313)
>スタートアップフォルダにエクセルファイルを入れてPC起動時の自動が実行可能ですか? 可能です。対象となるエクセファイル>右クリック>ショートカットの作成> ショートカットアイコンをスタートアップへコピー。
objWshShell.Run "C:¥Program Files¥Microsoft Office¥Office12¥EXCEL.exe" じゃあないですか? 自信ないですが。
- hana-hana3
- ベストアンサー率31% (4940/15541)
わざわざVBSで起動する理由って何かあるのでしょうか? 普通は エクセル.xlsm とやらのショートカットをスタートアップフォルダに入れるだけで起動するはすですけど?
補足
ありがとうございます。質問が不十分でした。エクセルで作った特定のファイルを起動時、10秒待機後に実行したいのですが、重ねてお尋ねいたします。
補足
ありがとうございます。質問が不十分でした。エクセルで作った特定のファイルを起動時、10秒待機後に実行したいのですが、重ねてお尋ねいたします。