シートが保護されているか確認(ProtectContents プロパティ)
2015/07/08
ProtectContents プロパティ
ワークシートが保護されているかどうかを調べます。返される値はブール型(Boolean)で、保護されている場合は True 、保護されていない場合は False を返します。
result = Object.ProtectContents
引数・戻り値
- object ・・・ 対象となる Worksheet オブジェクト
- result ・・・ ワークシートが保護されている場合は、True、保護されていない場合は、Fasle。
シートを保護するには、Protect メソッド、解除するには、Unprotect メソッドを使用します。
⇒ シートを保護・保護したシートを解除する を参照
ProtectContents プロパティは、Chart オブジェクト(グラフシート)を対象オブジェクトとして指定することもできます。
⇒ グラフが保護されているか確認(ProtectContents プロパティ) を参照
ProtectContents プロパティ 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Sub Sample_ProtectContents() If ActiveSheet.ProtectContents = True Then MsgBox "ワークシートは保護されています。" Else MsgBox "ワークシートは保護されていません。" End If End Sub |
実行結果
関連記事
-
ブックの表示・非表示(Visible プロパティ)
ブック表示・非表示(Visible プロパティ) ブック(ウィンドウ)が表示され …
-
ブックの表示を変更(View プロパティ)
ブックの表示を変更(View プロパティ) View プロパティ で、ブックの表 …
-
ブックのコピーを保存(SaveCopyAs メソッド)
SaveCopyAs メソッド SaveCopyAs メソッド は、現在開いてい …
-
ブック作成時のシート数の取得・設定(SheetsInNewWorkbook プロパティ)
SheetsInNewWorkbook プロパティ Excel で新規ブックに自 …
-
ページ数に合わせて印刷(FitToPagesTall, FitToPagesWide)
PageSetup.FitToPagesTall プロパティ PageSetup …
-
印刷範囲の設定・解除(PageSetup.PrintArea プロパティ)
PageSetup.PrintArea プロパティ 印刷範囲を設定するには、Pa …
-
ワークブックを保護・保護を解除(Protect メソッド・Unprotect メソッド)
Protect メソッド・Unprotect メソッド Protect メソッド …
-
ブックのプロパティ(BuiltinDocumentProperties プロパティ)
BuiltinDocumentProperties プロパティ ブックのプロパテ …
-
印刷設定(偶数ページのヘッダー・フッターを設定)OddAndEvenPagesHeaderFooter, EvenPage
偶数ページに別のヘッダーおよびフッターを設定 偶数ページのヘッダーおよびフッター …
-
枠線の表示・非表示の設定(DisplayGridlines プロパティ)
枠線の表示・非表示の設定 枠線の表示・非表示を設定するには、DisplayGri …