シートが保護されているか確認(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 |
実行結果
関連記事
-
-
WorksheetView オブジェクト
WorkSheetView オブジェクト 行列番号や枠線の表示・非表示の設定など …
-
-
枠線を含めて印刷(PageSetup.PrintGridlines プロパティ)
PageSetup.PrintGridlines プロパティ PageSetup …
-
-
印刷の用紙サイズを設定(PageSetup.PaperSize プロパティ)
PageSetup.PaperSize プロパティ PageSetup.Pape …
-
-
前後のワークシートを参照する(Previous プロパティ,Next プロパティ)
Previous プロパティ 指定したシートの前(左側)のシートを参照します。 …
-
-
ウィンドウ枠の固定(FreezePanes プロパティ、SplitColumn プロパティ,SplitRow プロパティ)
ウィンドウ枠の固定と解除 ウィンドウ枠を固定するには FreezePanes プ …
-
-
ブックを保存する(Save メソッド)
ブックを保存する(Save メソッド) 既存のブックを上書き保存するには、Sav …
-
-
ブックのファイル形式を調べる(FileFormat プロパティ)
ブックのファイル形式を調べる(FileFormat プロパティ) 指定したブック …
-
-
印刷のタイトル行、タイトル列を設定(PrintTitleRows,PrintTitleColumns)
PageSetup.PrintTitleRows プロパティ PageSetup …
-
-
0 を表示するかどうかを設定(DisplayZeros プロパティ)
DisplayZeros プロパティ DisplayZeros プロパティに、T …
-
-
印刷設定(偶数ページのヘッダー・フッターを設定)OddAndEvenPagesHeaderFooter, EvenPage
偶数ページに別のヘッダーおよびフッターを設定 偶数ページのヘッダーおよびフッター …
