Share via


Document.Protect(WdProtectionType, Object, Object, Object, Object) メソッド

定義

複数の保護機能のうちの 1 つを文書に適用します。

public void Protect (Microsoft.Office.Interop.Word.WdProtectionType Type, ref object NoReset, ref object Password, ref object UseIRM, ref object EnforceStyleLock);
abstract member Protect : Microsoft.Office.Interop.Word.WdProtectionType * obj * obj * obj * obj -> unit
Public Sub Protect (Type As WdProtectionType, Optional ByRef NoReset As Object, Optional ByRef Password As Object, Optional ByRef UseIRM As Object, Optional ByRef EnforceStyleLock As Object)

パラメーター

Type
WdProtectionType

指定した文書に適用する保護の種類です。 WdProtectionType.

NoReset
Object

フォーム フィールドを既定値にリセットする場合は false。 文書が保護されているときに現在のフォーム フィールドの値をそのままにする場合は true。 が でないwdAllowOnlyFormFields場合TypeNoReset引数は無視されます。

Password
Object

文書の保護を外す場合に必要なパスワードです。 後の「解説」を参照してください。

UseIRM
Object

文書を保護して変更されないようにする場合に IRM (Information Rights Management) を使用するかどうかを指定します。

EnforceStyleLock
Object

保護された文書に対し書式設定の制限を適用するかどうかを指定します。

注釈

ドキュメントが保護されている場合、ユーザーは、注釈の追加、リビジョンの作成、フォームの完了など、限定的な変更のみを行うことができます。 このメソッドを使用するときにドキュメントが既に保護されている場合は、例外がスローされます。

アプリケーションでハードコーディングされたパスワードを使用しないでください。 プロシージャでパスワードが必要な場合は、ユーザーにパスワードを要求し、変数に格納してから、コードで 変数を使用します。

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象