G
Guest
Hi....
got a problem...
Outlook 2003 & Exchange Server 2003
I´d like to iterate through folder Items but it fails with RESULT:
0x80004002 (E_NOINTERFACE) after the 249´s Item each time...
Don´t know what to do....
[code:]
Private Sub btnSearchAll_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSearchAll.Click
Dim myItems As Microsoft.Office.Interop.Outlook.Items =
myContactFolder.Items
Dim myItem As Outlook.ContactItem
For i As Integer = myContactFolder.Items.Count To 1 Step -1 '
Failure HRESULT: 0x80004002 (E_NOINTERFACE)
myItem = myItems.Item(i)
'lstSearchResults.Items.Add("skipped " & myItem.FileAs.ToString
& " - " & myItem.Categories)
If Microsoft.VisualBasic.Information.TypeName(myItem) =
"ContactItem" Then
If InStr(myItem.Categories, txtSearch.Text,
CompareMethod.Text) Then
lstSearchResults.Items.Add(myItem.FileAs.ToString & " -
" & myItem.Categories)
End If
Else
MsgBox(Microsoft.VisualBasic.Information.TypeName(myItem))
End If
If i = 100 Then Stop
Next i
End Sub
[/code:]
"
Das COM-Objekt des Typs "System.__ComObject" kann nicht in den
Schnittstellentyp "Microsoft.Office.Interop.Outlook.ContactItem" umgewandelt
werden. Dieser Vorgang konnte nicht durchgeführt werden, da der
QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit der IID
"{00063021-0000-0000-C000-000000000046}" aufgrund des folgenden Fehlers nicht
durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme von
HRESULT: 0x80004002 (E_NOINTERFACE)).
"
I also tried the oÓutlook repair feature... but no changes...
Greets from Germany
HelixX23
got a problem...
Outlook 2003 & Exchange Server 2003
I´d like to iterate through folder Items but it fails with RESULT:
0x80004002 (E_NOINTERFACE) after the 249´s Item each time...
Don´t know what to do....
[code:]
Private Sub btnSearchAll_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSearchAll.Click
Dim myItems As Microsoft.Office.Interop.Outlook.Items =
myContactFolder.Items
Dim myItem As Outlook.ContactItem
For i As Integer = myContactFolder.Items.Count To 1 Step -1 '
Failure HRESULT: 0x80004002 (E_NOINTERFACE)
myItem = myItems.Item(i)
'lstSearchResults.Items.Add("skipped " & myItem.FileAs.ToString
& " - " & myItem.Categories)
If Microsoft.VisualBasic.Information.TypeName(myItem) =
"ContactItem" Then
If InStr(myItem.Categories, txtSearch.Text,
CompareMethod.Text) Then
lstSearchResults.Items.Add(myItem.FileAs.ToString & " -
" & myItem.Categories)
End If
Else
MsgBox(Microsoft.VisualBasic.Information.TypeName(myItem))
End If
If i = 100 Then Stop
Next i
End Sub
[/code:]
"
Das COM-Objekt des Typs "System.__ComObject" kann nicht in den
Schnittstellentyp "Microsoft.Office.Interop.Outlook.ContactItem" umgewandelt
werden. Dieser Vorgang konnte nicht durchgeführt werden, da der
QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit der IID
"{00063021-0000-0000-C000-000000000046}" aufgrund des folgenden Fehlers nicht
durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme von
HRESULT: 0x80004002 (E_NOINTERFACE)).
"
I also tried the oÓutlook repair feature... but no changes...
Greets from Germany
HelixX23