Application.WorkbookAfterSave イベント (Excel)

ブックを保存した後に発生します。

注:

Office 365 の Excel は自動保存をサポートしています。これにより、ユーザーの編集内容を自動的かつ継続的に保存できます。 詳細については、「 自動保存が有効な場合に、自動保存がアドインとマクロに与える影響 」を参照して、 WorkbookAfterSave イベントに応答して実行されるコードが意図したとおりに機能するようにしてください。

構文

WorkbookAfterSave (wb, success)

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Wb 必須 Workbook 保存するブックです。
Success 必須 ブール型 (Boolean) 保存操作が成功した場合は True を返します。それ以外の場合は False。

戻り値

なし

解説

Application オブジェクトでイベント プロシージャを使用する方法については、「Application オブジェクトでのイベントの使用」を参照してください。

次のコード例では、ブックが正常に保存された場合にメッセージ ボックスを表示します。 このコードはクラス モジュールに配置し、そのクラスのインスタンスを正しく初期化する必要があります。

Private Sub App_WorkbookAfterSave(ByVal Wb As Workbook, _ 
 ByVal Success As Boolean) 
If Success Then 
 MsgBox ("The " & Wb.Name & " workbook was successfully saved.") 
End If 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。