Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


21588 / 76732 ←次へ | 前へ→

【60537】Re:自動エクセル終了マクロ、VBA
お礼  初心者  - 09/2/26(木) 13:33 -

引用なし
パスワード
   ▼SS さん:

どうもありがとうございます。
SSさんが御作りなられたマクロは、不完全です。
エクセルを閉じる実行マクロが入っておりません。

ご協力ありがとうございました。

>▼初心者 さん:
>
>こんにちは、興味があったのでこんなの組んでみました。
>Excelを閉じる時にSetTimerEndを実行します。
>要求内容満たしていますか?試してみて下さい。
>
>Option Explicit
>
>Public TimeS As Variant
>
>Sub SetTimerStart()
>  TimeS = Now + TimeValue("00:00:05")
>  Application.OnTime TimeS, "closeme"
>End Sub
>
>Sub SetTimerEnd()
>  Application.OnTime EarliestTime:=TimeS, _
>    Procedure:="closeme", Schedule:=False
>End Sub
>
>Sub closeme()
>  MsgBox "Now"
>End Sub
>
>
>>エクセルを開いてから5分後にエクセルを終了させるマクロを作成しました。
>>5分後に強制(自動保存あり)で閉じることは可能になったんですが・・・
>>
>>5分以内にエクセルを閉じる(手動で)と、アプリケーションが内部で動いているため、マクロが起動します(5分後にマクロが開き、閉じるアクションをするため)
>>
>>ここまでは分かっているのですが、具体的対策ができません。
>>下記に私が書いたVBAを貼り付けます。
>>
>>お知恵をお貸し頂けないでしょうか。お願いします。
>>
>>
>>〜ThisWorkbook〜
>>
>>Private Sub Workbook_Open()
>> Operated = False
>> SetTimer
>>End Sub
>>
>>Public Operated As Boolean
>>
>>
>>Sub SetTimer()
>> Application.OnTime Now + TimeValue("00:05:00"), "closeme"
>>End Sub
>>
>>
>>〜Module1〜
>>
>>Sub CloseMe()
>>
>> ActiveWorkbook.Save
>> Workbooks("○○○.xls").Saved = True
>>
>>
>> Workbooks("○○○.xls").Close False
>>
>>End Sub
>>
>>Private Sub Workbook_BeforeClose(Cancel As Boolean) 
>>  ’エクセルを閉じる前の処理
>>  
>> Application.OnTime Now, SetTimer, schedule:=False  
>>
>>
>>End Sub

0 hits

【60476】自動エクセル終了マクロ、VBA 初心者 09/2/23(月) 16:35 質問
【60477】Re:自動エクセル終了マクロ、VBA neptune 09/2/23(月) 16:38 発言
【60478】Re:自動エクセル終了マクロ、VBA neptune 09/2/23(月) 16:40 発言
【60479】Re:自動エクセル終了マクロ、VBA 初心者 09/2/23(月) 17:06 お礼
【60480】Re:自動エクセル終了マクロ、VBA 初心者 09/2/23(月) 17:10 回答
【60483】Re:自動エクセル終了マクロ、VBA ひつまぶし 09/2/23(月) 17:51 回答
【60505】Re:自動エクセル終了マクロ、VBA 初心者 09/2/25(水) 11:17 回答
【60511】Re:自動エクセル終了マクロ、VBA ひつまぶし 09/2/25(水) 13:49 発言
【60538】Re:自動エクセル終了マクロ、VBA 初心者 09/2/26(木) 14:49 お礼
【60510】Re:自動エクセル終了マクロ、VBA SS 09/2/25(水) 13:35 発言
【60537】Re:自動エクセル終了マクロ、VBA 初心者 09/2/26(木) 13:33 お礼

21588 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free