Word VBA質問箱 IV

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

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


247 / 886 ←次へ | 前へ→

【655】Re:AutoExit内でCommandbar制御がしたい
回答  りる  - 09/10/17(土) 10:26 -

引用なし
パスワード
   めそ さん、おはようございます。

>AutoCloseでは上記の問題があるため、可能であれば
>AutoExit内で制御できる事が望ましいのですが、どうぞご教示をお願いいたします。
AutoExitというイベントは聞いたことがないので、AutoClose内で保存が必要かどうかをチェックしてみてはいかがでしょうか。


  With ThisDocument
   '未保存かどうかチェックします
   If .Saved = False Then
     If MsgBox("保存しますか?", vbYesNo) = vbYes Then
      .Save '上書きします
     Else
      .Saved = True '上書きしないので保存したことにします
     End If
   End If
  End With
  '保存処理が終わったので以下Close時に必要な処理を書きます
  MsgBox "Close", vbInformation

End Sub

単独でdocを開いていることを前提にしていますので、複数docを開いて、
docのcloseではなくWordをQuitする可能性があるのならば、
全部のブックに対して保存しているかどうかをチェックする必要があります。
1,135 hits

【654】AutoExit内でCommandbar制御がしたい めそ 09/10/16(金) 16:41 質問[未読]
【655】Re:AutoExit内でCommandbar制御がしたい りる 09/10/17(土) 10:26 回答[未読]

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