Workbook Open時に起動するマクロが3つ入ったExcelファイルをスタートアップに登録してあります。
起動していたファイルをタイマーマクロにて終了し、タスクスケジュールにて、深夜にvbsで自動で再起動がかかるようにしてあります。
再起動後にExcelファイルが開くようにしたいのですが。
まれに、再起動後のExcelファイルが開かなくて、困っています。
Excel.exeは起動してるのですが、指定の.xlsm が開かない状態が何度かあります。
何が悪いのでしょうか?
OSの読み込みとかち合い、失敗するのかと思い、
スタートアップでなく、タスクスケジュールにvbsで登録し、遅延を一分とりExcelの再起動する方法を考えています。
信頼度は変わりますか?
無人にて自動運転をさせているので、確実に指定Excelファイルが開く方法が必要です。
知恵を貸してください。
OS VISTA
EXCEL2007
メモリ 2G
CPU CORE2DUO
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは。
年頭だからこそ、少し書かせていただくことがあります。行き掛かり上、そのまま放置しておくことも出来ませんから書きますが、はっきり言うと、前回を含めて情報で見えてこないものがあります。しかし、ご質問者さんに対しては、私自身は、ここの掲示板で教えることは限界を感じています。内容的には、初歩的なことのように思います。
全体的な部分が良く見えてこないのですが、自動実行させるのにしても、複数のブックは、どういう繋がりがあるのか分かりません。場合によっては、「プロジェクトの参照設定」で済むのかもしれません。起動時に、スタートアップに3つのExcelファイルを置くなんて、常識的には考えられません。
一連の質問の解決は、おそらく、VBSで、ほとんどを書いていくことになる、と私は考えています。
それと、Excel側のマクロは、少なくとも、起動時に働くマクロひとつで、全体を働かせるような組み立てをしなければならないと思います。
>まれに、再起動後のExcelファイルが開かなくて、困っています。
>Excel.exeは起動してるのですが、指定の.xlsm が開かない状態が何度かあります。
>確実に指定Excelファイルが開く方法が必要です。
「信頼度」は関係ありません。それは、方法だけの問題です。少なくとも、ファイルが存在していて、VBSで起動したら、開かないなんてことはありえないのです。コードは、ひとつずつの実行を論理的に行えば開かないことはありません。ただし、Shellでは分かりません。
それと、直接のアドバイスになりませんが、ここの掲示板の特性というのか、回答者として、ある一定期間を過ぎると、追いかけるのが面倒になってくるという欠点があるので、他の専門掲示板のように、半年近く、入れ替わり誰かが、開発の手助けをし続けられるということは出来ません。半年も同じ内容を続けることの、モラルには疑問を持ちますが、それでも、レスが付きます。
私は、VBA専門サイトで何年も書いてきたけれども、Office 全体が使えなくなる弊害を感じて、こちらに来ました。ここのサイトは、VBAに関しては、「一般・経験者・専門家」のステータスとは別に、VBAについては、回答者としての層が浅く、一定のレベル以上の人は少ないように感じています。もし、開発をしている方でしたら、掲示板についても、今後について、よくお考えになったほうが良いかもしれません。余計なことかもしれませんが。
遅くなってすみません。
回答ありがとうございます。
書き方が悪かったようで、すみません。
起動させるファイルは、1つです。
そのファイルのOPEN時にマクロが三つかかるようになっています。
そんなファイルをスタートアップに登録した時に、
何度か起動しなかったことがあったので、
タスクスケジュールの登録ではちがいがあるのか、と思って質問しました。
タスクスケジュールでは、OS起動後1分の遅延を取れるので、
安定してファイルが起動できるかな、と。
起動時のマクロは、仕組みを変えた方がよさげですね、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- その他(パソコン・スマホ・電化製品) CMD等でPC操作(excel開く等)を自動化させたい 1 2023/03/15 09:53
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
- ノートパソコン EXCEL のドキュメントの回復について 2 2023/03/19 17:16
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
- Dropbox スマホのドロップボックスにあるpdfファイルの起動 2 2022/06/18 09:09
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- その他(メールソフト・メールサービス) Thunderbird Wordの添付ファイルが開けない 1 2023/06/22 11:20
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html上で、バッチやexeファイル...
-
Access VBAよりシート名を取得...
-
RPA(PowerAutomate)の実装について
-
HTMLファイルからexeファイルを...
-
量子化学計算ソフト GAMESS の...
-
VBA Application visibleの...
-
vb.netでフォルダをcab圧縮する...
-
複数のパソコン間のDir関数につ...
-
OLEオブジェクトのことなのですが
-
exeファイルが実行中かどうか、...
-
別のAccessファイルのフォーム...
-
Eclipseで、プロジェクト名のと...
-
Eclipseのアンインストールの仕方
-
Eclipse(JAVA)のデバッグで他...
-
classファイルについて
-
javaクラスファイルをEclipseで...
-
JSPのクラスをコンパイルできな...
-
.jarファイルの中身って書き換...
-
正しいURL指定しているにもかか...
-
マイクラjavaでForgeを入れたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
html上で、バッチやexeファイル...
-
RPA(PowerAutomate)の実装について
-
別のAccessファイルのフォーム...
-
HTMLファイルからexeファイルを...
-
jspのエラーが修正できません。
-
Access VBAよりシート名を取得...
-
VBA Application visibleの...
-
*.asp の拡張子名がついたht...
-
system.mdwを見つけることが出...
-
量子化学計算ソフト GAMESS の...
-
VBAで作成したマクロをデスクト...
-
EXE間で同期をとりながらデータ...
-
LabVIEWでEXCELファイルを操作...
-
エラー この変数は宣言されて...
-
vbsかバッチファイルでmp3を再...
-
起動中の全てのアプリ名の取得...
-
EXCELアドイン自動起動マクロ
-
VBでShell○なのにShellExecute×
-
複数のパソコン間のDir関数につ...
-
AccessのMDBファイルを自動で最...
おすすめ情報