バージョン

ワークブックの保護 (Infragistics Excel Engine)

トピックの概要

目的

このトピックでは、ワークブックの保護を設定、削除、構成する方法を説明します。

前提条件

このトピックを理解するために、以下のトピックを参照することをお勧めします。

トピック 目的

このセクションでは、 Infragistics Excel Engine のオブジェクト モデルと機能をより深く理解するうえで役立つ情報を提供します。

Infragistics Excel Engine を使用し素早く起動して実行するために、このトピックではワークブックを作成する方法を説明します。

このトピックの内容

このトピックは、以下のセクションで構成されます。

ワークブックの保護

概要

ワークブックの保護機能により、以下のユーザー操作を保護できます (パスワード付きまたはパスワードなし)。

  • ウィンドウの保護: 個別の子ウィンドウに各ワークブックを表示する古いバージョンの MS Excel で、ワークブックのMDI 子ウィンドウのサイズ変更する機能

  • ワークブック構造: ワークシートの追加、名前変更、削除、非表示、順序変更を行う機能。

Note
注:

Infragistics Excel Engine のオブジェクト モデルから保護が強制されることはありません。これらの保護設定を履行し、対応する操作の実行をユーザーに許可または制限することは、このオブジェクト モデルを表示する UI の責任です。

構成チャート

以下の表は、ワークブックの保護機能の要素を簡単に説明し、それらを操作するプロパティとメソッドにマップします。

作業 詳細 プロパティ / メソッド

ワークブックの保護設定

Protect メソッドのオーバーロードを使用して、ワークブックをパスワード (string または SecureString を使用して指定) で保護、またはパスワードなしで保護することができます。このメソッドのその他の引数は、前述で説明した各保護設定の指定に使用されます。

ワークブックの保護解除

Unprotect メソッドのオーバーロードを使用して、パスワード付きまたはパスワードなしで設定したワークブックの保護を解除できます。

Unprotect メソッドに対して指定されたパスワードがワークブックに設定されたパスワードと一致しない場合、例外がスローされます。

Note
注:

パスワードで保護されたワークブックであっても、パスワード引数なしで Unprotect オーバーロード メソッドを使用して保護を解除できます。

ワークブックの保護の有無のチェック

この読み取り専用プロパティは、ワークブックに Protect メソッドのオーバーロードを使用して設定された保護がある場合、True を返します。

ワークブックのパスワード保護のチェック

この読み取り専用プロパティは、ワークブックがパスワードで保護されている場合に True を返します。

ワークブックの保護の取得

この読み取り専用プロパティは、保護の各設定を個別に取得するためにプロパティを含む WorkbookProtection 型のオブジェクトを返します。

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

トピック 目的

このトピックは、パスワードで暗号化されたファイルを操作する方法について説明します。

このトピックでは、ワークシートの保護を設定、削除、構成する方法を説明します。