次の方法で共有


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 のサポートおよびフィードバックを参照してください。