Exchange 2003では、次のコードを実行できます。Exchange 2010とルートフォルダ
nfo.Name: Public Folders
nfo.RootFolder.Name: IPM_SUBTREE
nfo.Name: Mailbox - pperez pperez
nfo.RootFolder.Name: Top of Information Store
私は、Exchange 2010でそれを実行しようとしているが、私はエラーを取得しています、
しかし:私は取得VB6とMAPI CDO 1.2.1Private Sub Command1_Click()
Dim objSession As MAPI.Session
Set objSession = CreateObject("MAPI.Session")
strProfileInfo = myExcServer & vbLf & myExcAlias
objSession.Logon ProfileInfo:=strProfileInfo
For Each nfo In objSession.InfoStores
Text1.Text = Text1.Text & "nfo.Name: " & nfo.Name & vbNewLine
Text1.Text = Text1.Text & "nfo.RootFolder.Name: " & nfo.RootFolder.Name & vbNewLine
Next
Set objMessage = Nothing
Set objInbox = Nothing
objSession.Logoff
Set objSession = Nothing
End Sub
を使用して
nfo.Name: Public Folders
Run-time error '-2147221219 (8004011D)':
[Collaboration Data Objects - [MAPI_E_FAILONEPROVIDER(8004011D)]]
例外はちょうどルートフォルダ、nfo.RootFolder.Nameを基準にスローされています。
このプロパティは2010年にサポートされていませんか?
何かアドバイスは、 おかげで大歓迎です。