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
無効 Error Error

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

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

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

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

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