次の方法で共有


Permission.DocumentAuthor プロパティ (Office)

作業中の文書の作成者の電子メール形式で名前を取得または設定します。 値の取得と設定が可能です。

構文

DocumentAuthor

Permission オブジェクトを表す変数。

注釈

DocumentAuthor プロパティを取得または作業中の文書の作成者を設定します。 所有者のアクセス許可の付与に明示的に ( 可能 であるかどうか、作成者は、ドキュメントに対する所有者の権利を無期限を常に持ちます。

DocumentAuthor プロパティは、ローカル コンピューターで制限付きコンテンツを開くアクセス許可のユーザー インターフェイスを通じて証明されている別のアカウントにのみ変更できます。 ほとんどの場合、1 つの Windows アカウントを持つユーザーは、Windows ID と Passport ID のどちらかのみを選択できます。

ユーザーの Windows ID と Passport ID が同じメール アドレスを使用する場合は、 形式 passport:someone@example.com を使用して、Passport ID を DocumentAuthor プロパティとして指定します。

次の使用例は、ドキュメントの作成者のほか、アクティブ ドキュメントのアクセス許可設定に関する情報を表示します。

 Dim irmPermission As Office.Permission 
 Dim strIRMInfo As String 
 Set irmPermission = ActiveWorkbook.Permission 
 If irmPermission.Enabled Then 
 strIRMInfo = "Permissions are enabled on this document." & vbCrLf 
 strIRMInfo = strIRMInfo & " View in trusted browser: " & _ 
 irmPermission.EnableTrustedBrowser & vbCrLf & _ 
 " Document author: " & irmPermission.DocumentAuthor & vbCrLf & _ 
 " Users with rights: " & irmPermission.Count & vbCrLf & _ 
 " Cache licenses locally: " & irmPermission.StoreLicenses & vbCrLf & _ 
 " Request permission URL: " & irmPermission.RequestPermissionURL & vbCrLf 
 If irmPermission.PermissionFromPolicy Then 
 strIRMInfo = strIRMInfo & " Permissions applied from policy:" & vbCrLf & _ 
 " Policy name: " & irmPermission.PolicyName & vbCrLf & _ 
 " Policy description: " & irmPermission.PolicyDescription 
 Else 
 strIRMInfo = strIRMInfo & " Default permissions applied." 
 End If 
 Else 
 strIRMInfo = "Permissions are NOT enabled on this document." 
 End If 
 MsgBox strIRMInfo, vbInformation + vbOKOnly, "IRM Information" 
 Set irmPermission = Nothing 

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。