Excel VBA質問箱 IV

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

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


67087 / 76734 ←次へ | 前へ→

【14206】Re:進行状況の表示について
回答  ちん  - 04/5/23(日) 17:39 -

引用なし
パスワード
   miyake さん こんばんは、ちんといいます。
Frameを使用してはどうでしょうか。
Frameの中に、ラベルをセットします。

通常は、FrameのVisibleは、Falseにする。
終了するときに、FrameのVisibleは、Trueにする。

Private Sub cmd終了_Click()

frmフォーム1.Frame1.Visible = True
frmフォーム1.Label1.Caption = "終了しています。しばらくお待ちください。" '


frmフォーム1.Caption = "終了しています。しばらくお待ちください。"
ThisWorkbook.Save
Application.Quit
ThisWorkbook.Close savechanges:=False
frmフォーム1.Caption = "トップページ"

frmフォーム1.Frame1.Visible = False

Unload Me

End Sub

以上、


▼miyake さん:
>いつもお世話になっております。
>進行状況を表示する方法、たとえば、終了ボタンを押すと、「ただいま終了中です」のようなメッセージをメッセージボックス等に表示させる方法を考えています。
>
>下記は、フォーム(frmフォーム1)上にボタン(cmd終了)を割り付け、終了処理をするものです。
>フォームのCaptionにはメッセージが表示されますが、メッセージボックス等により、メッセージを画面の前面に表示させたいのです。
>
>Private Sub cmd終了_Click()
>
>frmフォーム1.Caption = "終了しています。しばらくお待ちください。"
>ThisWorkbook.Save
>Application.Quit
>ThisWorkbook.Close savechanges:=False
>frmフォーム1.Caption = "トップページ"
>Unload Me
>
>End Sub
>いい方法は、ありませんか。

0 hits

【14197】進行状況の表示について miyake 04/5/23(日) 13:19 質問
【14206】Re:進行状況の表示について ちん 04/5/23(日) 17:39 回答
【14209】Re:進行状況の表示について ichinose 04/5/23(日) 18:50 発言

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