NameSpace. GetSharedDefaultFolder メソッド (Outlook)NameSpace.GetSharedDefaultFolder method (Outlook)

指定したユーザーの既定のフォルダーを表す**folder** オブジェクトを返します。Returns a Folder object that represents the specified default folder for the specified user.

構文Syntax

expression.expression. GetSharedDefaultFolder( _Recipient_ , _FolderType_ )GetSharedDefaultFolder( _Recipient_ , _FolderType_ )

NameSpaceオブジェクトを表す変数を取得します。expression A variable that represents a NameSpace object.

ParametersParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
RecipientRecipient 必須Required RecipientRecipient フォルダーの所有者を指定します。The owner of the folder. Recipient オブジェクトは、名前がサーバーに登録されている必要があります。Note that the Recipient object must be resolved.
FolderTypeFolderType 必須Required OlDefaultFoldersOlDefaultFolders フォルダーの種類を指定します。The type of folder.

戻り値Return value

指定したユーザーの既定のフォルダーを表す Folder オブジェクト。A Folder object that represents the specified default folder for the specified user.

注釈Remarks

このメソッドは、あるユーザーが、既定のフォルダー (共有されている 予定表フォルダーなど) について、別のユーザーに対する代理アクセス権を持っている場合に使用されます。This method is used in a delegation scenario, where one user has delegated access to another user for one or more of their default folders (for example, their shared Calendar folder).

_Foldertype_には、次のoldefaultfolders定数のいずれかを指定できます: oldefaultfoldersoldefaultfoldersoldefaultfoldersoldefaultfoldersoldefaultfoldersoldefaultfolders、またはoldefaultfoldersFolderType can be one of the following OlDefaultFolders constants: olFolderCalendar, olFolderContacts, olFolderDrafts, olFolderInbox, olFolderJournal, olFolderNotes, or olFolderTasks. (定数olFolderDeletedItemsolfolderoutboxolfolderlocalattributesolFolderConflictsolfolderserverattributes、 olfoldersyncconflictsolpublicfolderallpublicfoldersOlFolderRssSubscriptionsolfolderoutboxolfoldermanagedemail、およびolfolderoutbox mailは、この引数には指定できません。) olFolderJunk olFolderServerFailures(The constants olFolderDeletedItems, olFolderOutbox, olFolderJunk, olFolderConflicts, olFolderLocalFailures, olFolderServerFailures, olFolderSyncIssues, olPublicFoldersAllPublicFolders, olFolderRssSubscriptions, olFolderToDo, olFolderManagedEmail, and olFolderSentMail cannot be specified for this argument.)

Example

次の Visual Basic for Applications (VBA) の例は、 GetSharedDefaultFolder メソッドを使って Recipient オブジェクトに "Dan Wilson" を指定し、共有されている既定の 予定表フォルダーを取得します。This Visual Basic for Applications (VBA) example uses the GetSharedDefaultFolder method to resolve the Recipient object representing Dan Wilson, and then returns Dan's shared default Calendar folder.

Sub ResolveName() 
 
 Dim myNamespace As Outlook.NameSpace 
 
 Dim myRecipient As Outlook.Recipient 
 
 Dim CalendarFolder As Outlook.Folder 
 
 
 
 Set myNamespace = Application.GetNamespace("MAPI") 
 
 Set myRecipient = myNamespace.CreateRecipient("Dan Wilson") 
 
 myRecipient.Resolve 
 
 If myRecipient.Resolved Then 
 
 Call ShowCalendar(myNamespace, myRecipient) 
 
 End If 
 
End Sub 
 
 
 
Sub ShowCalendar(myNamespace, myRecipient) 
 
 Dim CalendarFolder As Outlook.Folder 
 
 
 
 Set CalendarFolder = _ 
 
 myNamespace.GetSharedDefaultFolder _ 
 
 (myRecipient, olFolderCalendar) 
 
 CalendarFolder.Display 
 
End Sub

関連項目See also

NameSpace ObjectNameSpace Object

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.