vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Fehlermeldung "InvalidCastException wurde nicht behandelt" 
Autor: Chris7483
Datum: 23.01.09 15:28

Hallo,

ich bin dabei eine Konsolenanwendung mit Visual Studio 2008 zu schreiben.
Dabei möchte ich aus Outlook 2003 aus einem Ordner "Response" die Texte aller E-Mailobjekte auslesen, und in ein Array einlesen. Etwa wie mit dem "System.IO.StreamReader" aus einer .txt-Datei.
Doch leider schaffe ich es nicht auf meine Outlookordner zu zu greifen.


Ich bekomme auch wenn ich Beispiele verwende die bei anderen funktionieren immer einen Fehler:

Fehlermeldung:

InvalidCastException wurde nicht behandelt.

Das COM-Objekt des Typs "Microsoft.Office.Interop.Outlook.ApplicationClass" kann nicht in den Schnittstellentyp "Microsoft.Office.Interop.Outlook._Application" umgewandelt werden. Dieser Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit der IID "{00063001-0000-0000-C000-000000000046}" aufgrund des folgenden Fehlers nicht durchgeführt werden konnte: Bibliothek nicht registriert. (Ausnahme von HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).

Programmcode

Public Class Form1
 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button1.Click
        Dim objOutlook As New Outlook.Application
        Dim mapi As Outlook.NameSpace = objOutlook.GetNamespace("MAPI")
        Dim mail As Outlook.MailItem
        For i As Integer = 1 To mapi.Folders.Item(1).Folders.Count
            For y As Integer = 1 To mapi.Folders.Item(1).Folders.Item( _
              i).Items.Count
                Try
                    mail = mapi.Folders.Item(1).Folders.Item(i).Items.Item(y)
                    With ListView1.Items
                        Dim betreff As String = mail.Subject
                        If betreff = "" Then
                            With .Add("Ohne Betreff")
                                .SubItems.Add(mail.SentOn)
                                .SubItems.Add(mail.SenderName)
                                .SubItems.Add(mapi.Folders.Item(1).Folders.Item( _
                                  i).Name)
                            End With
                        Else
                            With .Add(mail.Subject)
                                .SubItems.Add(mail.SentOn)
                                .SubItems.Add(mail.SenderName)
                                .SubItems.Add(mapi.Folders.Item(1).Folders.Item( _
                                  i).Name)
                            End With
                        End If
                    End With
                Catch
                End Try
            Next
        Next
 
    End Sub
End Class
Wäre super wenn mir jemand helfen könnte. Ich finde leider nichts mehr...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehlermeldung "InvalidCastException wurde nicht behandelt"8.247Chris748323.01.09 15:28
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.935jvbsl24.01.09 12:30
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.962Chris748324.01.09 19:19
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.982viperbone25.01.09 20:41
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.785Chris748325.01.09 22:55
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...4.948Chris748326.01.09 10:07
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.763viperbone26.01.09 10:25
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.776Chris748326.01.09 14:51
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.746ModeratorFZelle26.01.09 15:16
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.879Chris748326.01.09 15:45
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.662Maas26.01.09 15:54
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.732Chris748326.01.09 16:15
Re: Fehlermeldung "InvalidCastException wurde nicht behandel...3.842Chris748305.02.09 07:47

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel