Permission.Add(String, Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したユーザー用の現在のフォームで、指定したアクセス許可と有効期限日を使用し、新しいアクセス許可のセットを作成します。
public Microsoft.Office.Interop.InfoPath.UserPermissionObject Add (string bstrUserId, object varPermission, object varExpirationDate);
abstract member Add : string * obj * obj -> Microsoft.Office.Interop.InfoPath.UserPermissionObject
Public Function Add (bstrUserId As String, Optional varPermission As Object, Optional varExpirationDate As Object) As UserPermissionObject
パラメーター
- bstrUserId
- String
現在のフォームに対するアクセス許可が付与されているユーザーの形式 user@domain.com の電子メール アドレス。 必須です。
- varPermission
- Object
1 つ以上 MsoPermission の値の組み合わせとして指定されたユーザーに付与されている現在のフォームに対するアクセス許可。 オプション。
- varExpirationDate
- Object
System.DateTime 値で指定する、付与されるアクセス許可の有効期限日。 オプション。
戻り値
UserPermissionObject指定したユーザーを表す 。
例
次の例では、 Add メソッドを使用して、フォームに新しいユーザーを追加し、そのユーザーをフル コントロール アクセス レベルに割り当て、現在の日付から 2 日間の有効期限を設定します。
この例では、フォーム モジュールの宣言セクションの Microsoft.Office.Core 名前空間に対して、using ディレクティブまたは Imports ディレクティブが必要です。
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
string strExpirationDate = DateTime.Today.AddDays(2).ToString();
DateTime dtExpirationDate = DateTime.Parse(strExpirationDate);
thisDoc.Permission.Add("someone@example.com",
msoPermission.msoPermissionFullControl, dtExpirationDate);
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
Dim strExpirationDate As String = _
DateTime.Today.AddDays(2).ToString()
dtExpirationDate As DateTime = DateTime.Parse(strExpirationDate)
thisDoc.Permission.UserPermissions.Add("someone@example.com", _
msoPermission.msoPermissionFullControl, dtExpirationDate)
注釈
パラメーターを MsoPermission 設定 varPermission
するための列挙値にアクセスするには、Visual Studio 2012 または Visual Studio の [参照の追加] ダイアログ ボックスの [ COM ] タブを使用して、Microsoft Office 14.0 オブジェクト ライブラリへの参照を設定する必要があります。 これにより、Microsoft.Office.Core 名前空間のメンバーへの参照が確立されます。