PermissionType 列挙
ユーザーのアクセス許可を表します。
この列挙には、ビット単位でのメンバー値の組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)
構文
'宣言
<FlagsAttribute> _
Public Enumeration PermissionType
'使用
Dim instance As PermissionType
[FlagsAttribute]
public enum PermissionType
メンバー
メンバー名 | 説明 | |
---|---|---|
View | ユーザーによるフォームの表示 (読み取り) を許可します。(Read および View アクセス許可はこれと同等。) | |
Edit | ユーザーによるフォームの編集を許可します。 | |
Save | ユーザーによるフォームの保存を許可します。 | |
Extract | Read アクセス許可を持つユーザーがフォームの内容をコピーすることを許可します。 | |
ユーザーによるフォームの印刷を許可します。 | ||
ObjectModel | ユーザーがオブジェクト モデルを使用してプログラムによってフォーム ドキュメントにアクセスすることを許可します。ObjectModel アクセス許可のないユーザーは、オブジェクト モデルを使用してユーザー自身のアクセス許可を決定することができません。 | |
FullControl | ユーザーがフォームの他のユーザーのアクセス許可を追加、変更、および削除することを許可します。 | |
Read | ユーザーによるフォームの読み取り (表示) を許可します。(Read および View アクセス許可はこれと同等。) | |
Change | ユーザーによるフォームの表示、編集、コピー、および保存を許可しますが、印刷は許可しません。Read, Edit、Save、および Extract のアクセス許可の組み合わせと同等です。 |
解説
これらの列挙型の定数は、UserPermission クラスの Permission プロパティによって返され、UserPermissionCollection クラスの Add(String, PermissionType) メソッドに PermissionType パラメーターとして渡されます。
この型またはメンバーには、Microsoft InfoPath Filler で開かれたフォームを実行中のコードからのみアクセスできます。