保存時にバックアップファイルが作成されるかどうかを確認(CreateBackup プロパティ)
バックアップファイルが作成されるかどうかを確認
CreateBackup プロパティ で、ブック保存時に、バックアップファイル(.xlk)が自動的に作成される設定になっているかどうかを確認することができます。値の取得のみ可能です。
object.CreateBackup
引数・戻り値
- object ・・・ 対象となる Application オブジェクトを指定します。
- 戻り値 ・・・ ブール型(Boolean)の値を使用します。True の場合、ブック保存時にバックアップファイル(拡張子 .xlk)を作成します。
バックアップファイルを作成するには、SaveAs メソッド の引数 createbackup に、True を指定します( ブックを別名で保存(SaveAs メソッド) を参照)。
- object ・・・ 対象となる Application オブジェクトを指定します。
- 戻り値 ・・・ ブール型(Boolean)の値を使用します。True の場合、ブック保存時にバックアップファイル(拡張子 .xlk)を作成します。
バックアップファイルを作成するには、SaveAs メソッド の引数 createbackup に、True を指定します( ブックを別名で保存(SaveAs メソッド) を参照)。
CreateBackup プロパティ 使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Sub Sample_CreateBackup() '確認画面を表示しないように設定 Application.DisplayAlerts = False 'ブックを保存し、バックアップファイルを作成 ActiveWorkbook.SaveAs CreateBackup:=True '確認画面を表示するように設定 Application.DisplayAlerts = True 'バックアップファイルを作成されるかどうかを確認 MsgBox ActiveWorkbook.CreateBackup End Sub |
実行結果
Sub Sample_CreateBackup() 実行前

Sub Sample_CreateBackup() を実行

Sub Sample_CreateBackup() 実行後

関連記事
-
-
ワークシートの追加・削除(Add メソッド・Delete メソッド)
新しいワークシートを作成 Add メソッドで、新しいワークシートを指定した場所に …
-
-
アクティブシートを参照する(ActiveSheet プロパティ)
アクティブなワークシートを参照する ActiveSheet プロパティを使用する …
-
-
印刷位置を中央に設定(CenterHorizontally, CenterVertically)
PageSetup.CenterHorizontally プロパティ PageS …
-
-
共有ファイルを開いているユーザー情報を取得(UserStatus プロパティ)
共有ファイルを開いているユーザー情報を取得 UserStatus プロパティは、 …
-
-
ブックのファイル形式を調べる(FileFormat プロパティ)
ブックのファイル形式を調べる(FileFormat プロパティ) 指定したブック …
-
-
ウィンドウ枠の固定(FreezePanes プロパティ、SplitColumn プロパティ,SplitRow プロパティ)
ウィンドウ枠の固定と解除 ウィンドウ枠を固定するには FreezePanes プ …
-
-
スクロールバーの表示・非表示(DisplayHorizontalScrollBar,DisplayVerticalScrollBar)
スクロールバーの表示・非表示の設定 Windows オブジェクト の Displ …
-
-
数式バーの設定(DisplayFormulaBar, FormulaBarHeight)
数式バーの設定 数式バーの表示・非表示の設定を行うには、DisplayFormu …
-
-
印刷のタイトル行、タイトル列を設定(PrintTitleRows,PrintTitleColumns)
PageSetup.PrintTitleRows プロパティ PageSetup …
-
-
印刷の用紙サイズを設定(PageSetup.PaperSize プロパティ)
PageSetup.PaperSize プロパティ PageSetup.Pape …
- PREV
- 別のブックのマクロを実行(Run メソッド)
- NEXT
- Excel を終了する(Quit メソッド)