Share via


UserPermission インターフェイス

定義

UserPermission オブジェクトは、アクティブ ドキュメントに対するアクセス許可のセットで 1 人のユーザーおよびオプションの有効期限の日付。

public interface class UserPermission : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000C0375-0000-0000-C000-000000000046")]
public interface UserPermission : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000C0375-0000-0000-C000-000000000046")>]
type UserPermission = interface
    interface _IMsoDispObj
Public Interface UserPermission
Implements _IMsoDispObj
属性
実装

注釈

作業中の文書のコレクションのメンバーを Permission 表します。

Add(String, Object, Object)Permission オブジェクトの メソッドを使用して、作業中の文書に対する特定のアクセス許可を新しいユーザーに付与し、省略可能な有効期限を指定します。 Remove()UserPermission オブジェクトの メソッドを使用して、ユーザーとユーザーのアクセス許可を削除します。

msoPermissionPrint など、ユーザー インターフェイスを通じて設定する一部のアクセス許可はすべてのユーザーに適用されますが、UserPermission オブジェクトを使用すると、ユーザー単位でアクセス許可を割り当てることができます。また、ユーザー単位で有効期限を設定することもできます。

プロパティ

Application

オブジェクトのコンテナー アプリケーションを表す Application オブジェクトを返します。

Creator

指定されたオブジェクトを作成したアプリケーションを示す 32 ビットの整数を取得します。

ExpirationDate

指定した UserPermission オブジェクトに関連付けられているユーザーに割り当てられた作業中の文書に対するアクセス許可のオプションの有効期限を設定または返します。

Parent

指定したオブジェクトの Parent オブジェクトを返します。

Permission

指定したUserPermissionオブジェクトに関連付けられているユーザーに割り当てられた作業中のドキュメントに対するアクセス許可を表す整数値を設定または返します。

UserId

作業中の文書に対するアクセス許可が指定された UserPermission オブジェクトによって決定されるユーザーの電子メール名を返します。

メソッド

Remove()

作業中の文書のPermissionコレクションから指定したUserPermissionオブジェクトを削除します。

適用対象