次の方法で共有


_XDocument3.Permission プロパティ

定義

フォームに関連付けられているオブジェクトへの PermissionObject 参照を取得します。

public:
 property Microsoft::Office::Interop::InfoPath::SemiTrust::PermissionObject ^ Permission { Microsoft::Office::Interop::InfoPath::SemiTrust::PermissionObject ^ get(); };
public Microsoft.Office.Interop.InfoPath.SemiTrust.PermissionObject Permission { get; }
member this.Permission : Microsoft.Office.Interop.InfoPath.SemiTrust.PermissionObject
Public ReadOnly Property Permission As PermissionObject

プロパティ値

フォームの PermissionObject Information Rights Management (IRM) アクセス許可設定を表す オブジェクト。

次の例では、 Permission プロパティを使用して現在のフォームの PermissionObject オブジェクトを取得し、 プロパティを Enabled 使用して、現在のフォームに対してアクセス許可設定が有効になっているかどうかを表示します。

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument3 = _
   DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString())

次の例では、 Permission プロパティを使用して現在のフォームの PermissionObject オブジェクトを取得し、 プロパティを Enabled 使用して、現在のフォームに対してアクセス許可設定が有効になっているかどうかを表示します。

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument3 = _
   DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString())

注釈

PermissionObject オブジェクトへの参照が返された後、その参照を使用して、作業中のフォームに対するアクセス許可を制限できます。また、フォーム内のデータを編集、コピー、または印刷できるかどうかなど、特定のアクセス許可の設定を取得または設定することもできます。

Permission プロパティは Microsoft Office InfoPath 2007 の新機能であるため、このプロパティにアクセスするには、型を_XDocument3宣言してキャストする必要があります。 詳細については、「[方法] InfoPath 2003 と互換性のないオブジェクト モデルのメンバーを使用する方法」を参照してください。

このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。

適用対象