技術情報
sheetProtection (Chart Sheet Protection)
チャートシートが保護されているときに必要となる保護オプションを定義します。
書式
<sheetProtection (属性)... />

対象
xl/worksheets/sheet*.xml など

属性
(Cryptographic Algorithm Name)
ハッシュ値を計算するためにソルト属性と入力パスワードとともに使用されるハッシュアルゴリズムを設定します。

MD2
RFC1319で定義されているMD2を用います。

MD4
RFC1320で定義されているMD4を用います。

MD5
RFC1321で定義されているMD5を用います。

RIPEMD-128
ISO/IEC10118-3:2004で定義されているRIPEMD-128を用います。

RIPEMD-160
ISO/IEC10118-3:2004で定義されているRIPEMD-160を用います。

SHA-1
ISO/IEC10118-3:2004で定義されているSHA-1を用います。

SHA-256
ISO/IEC10118-3:2004で定義されているSHA-256を用います。

SHA-384
ISO/IEC10118-3:2004で定義されているSHA-384を用います。

SHA-512
ISO/IEC10118-3:2004で定義されているSHA-512を用います。

WHIRLPOOL
ISO/IEC10118-3:2004で定義されているWHIRLPOOLを用います。

(Contents)
データ系列、軸、凡例のようなチャートの部品の変更をユーザができないようにするかどうかを設定します。

1
変更できません。

0
変更可能です。

(Password Hash Value)
チャートシートを編集する際に要求されるパスワードに対するハッシュ値を設定します。
先の属性と親要素によって指定されたアルゴルズムを用いてユーザが入力したパスワードをハッシュ化したものを比較します。

(Objects Locked)
グラフィックオブジェクトの変更をユーザができないようにするかどうかを設定します。

1
変更できません。

0
変更可能です。

(Salt Value for Password Verifier)
hashValue属性値を生成するために、先の属性で定義されたハッシュアルゴリズムを使ってハッシュ化する際のソルトを設定します。

(Iterations to Run Hashing Algorithm)
hashValue属性値と入力パスワードを比較する時のハッシュ関数の繰り返し回数を設定します。