Workbook.AutoSaveOn プロパティ (Excel)

True を指定 すると、ブック内の編集内容が自動的に保存されます。 読み取り/書き込みが可能な Boolean です。

構文

AutoSaveOn

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

注釈

新しいブックを作成すると、 AutoSaveOn プロパティの既定値は False、プロパティは無効になり、ユーザーの変更を手動で保存する必要があります。 ただし、ブックがクラウド (OneDrive、OneDrive for Business、または SharePoint Online) でホストされている場合、AutoSaveOn プロパティの既定値は True になり、指定したブックの編集内容は自動的に保存されます。 クラウドでホストされているブックが他のユーザーと共有されている場合、 AutoSaveOnTrue の場合、変更も自動的にユーザーのローカル コピーにマージされます。

次の表は 、AutoSaveOn 動作の例を示しています。

AutoSaveOn トグル状態 AutoSaveOn を True に設定する AutoSaveOn を False に設定する
AutoSaveOn == True No-op AutoSaveOn オフ
AutoSaveOn == False AutoSaveOn オンになっている No-op
無効 エラー エラー

自動保存の詳細については、「 自動保存がアドインとマクロに与える影響」を参照してください。

次の使用例は、ブックが自動的に保存されるように設定されているかどうかを通知します。

Sub UseAutoSaveOn()
    MsgBox "This workbook is being saved automatically: " & ActiveWorkbook.AutoSaveOn
End Sub

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

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