Artikel-ID: 314374 - Geändert am: Donnerstag, 29. November 2007 - Version: 2.2

Wie Sie CDOEX-Bibliothek und der ExOLEDB-Anbieter, um in Visual Basic .NET einen Outlook-Kontakt erstellen

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
Vorsicht ADO und ADO MD sind nicht vollständig in einer Microsoft .NET Framework-Umgebung getestet worden. Sie können zeitweise Probleme verursachen, insbesondere in Dienst-basierte Anwendungen oder Multithread-Anwendungen. Die Techniken, die in diesem Artikel behandelt werden sollte nur als vorübergehende Maßnahme während Migration zu ADO.NET verwendet werden. Sie sollten diese Techniken nur verwenden, nachdem Sie umfassende Tests sicherzustellen, dass keine Kompatibilitätsprobleme durchgeführt haben. Alle Probleme, die durch Verwendung von ADO oder ADO MD auf diese Weise werden nicht unterstützt. Weitere Informationen finden Sie unter den folgenden Artikel der Microsoft Knowledge Base:
840667   (http://support.microsoft.com/kb/840667/ ) Unerwartete Fehler angezeigt, wenn in einer .NET Framework-Anwendung ADO und ADO MD verwenden
Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt die Microsoft Collaboration Data Objects (CDO) für die Microsoft Exchange 2000 (CDOEX)-Bibliothek und der Exchange OLE DB-Provider (ExOLEDB) verwenden, um einen Microsoft Outlook-Kontakt in Microsoft Visual Basic .NET erstellen.

Weitere Informationen

Gehen Sie folgendermaßen vor um CDOEX-Bibliothek und der ExOLEDB-Anbieter verwenden, um einen Outlook-Kontakt in Visual Basic .NET zu erstellen:
  1. Starten Sie Microsoft Visual Studio .NET.
  2. Zeigen im Menü Datei auf neu , und klicken Sie dann auf Projekt .
  3. Klicken Sie unter Projekttypen auf Visual Basic-Projekte .
  4. Klicken Sie unter Vorlagen auf Konsolenanwendung und klicken Sie dann auf OK .

    Module1.vb wird standardmäßig erstellt.
  5. Fügen Sie einen Verweis auf das Microsoft CDO für Exchange 2000 Bibliothek. Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie im Menü Projekt auf Hinzufügen Verweis .
    2. Klicken Sie auf Microsoft CDO für Exchange 2000 und dann auf auswählen , auf der Registerkarte COM .
    3. Klicken Sie im Dialogfeld Verweis hinzufügen auf OK , um Ihre Auswahl zu bestätigen. Wenn Sie eine Aufforderung zum Wrapper für die Bibliotheken generieren, die Sie ausgewählt haben erhalten, klicken Sie auf Ja .
  6. Folgen Sie die gleichen Schritten zum Hinzufügen eines Verweis auf das Microsoft ActiveX Data Objects 2.5 Library.
  7. Ersetzen Sie alle den Code im Code-Fenster mit den folgenden.

    Hinweis: Sie müssen im folgenden Codebeispiel wird auf einem Computer ausführen, der Microsoft Exchange 2000 Server für das Codebeispiel ordnungsgemäß ausgeführt wird.
    Module Module1
    
        Sub Main()
            ' TODO: Replace the URL with your folder URL.
            Dim sURL As String
            sURL = "http://<ExchServer>/Exchange/<UserAlias>/Contacts"
    
            Dim oCn As ADODB.Connection = New ADODB.Connection()
            oCn.Provider = "exoledb.datasource"
    
            oCn.Open(sURL, "", "", 0)
            If oCn.State = 1 Then
                Console.WriteLine("Good Connection")
            Else
                Console.WriteLine("Bad Connection")
                Return
            End If
    
            Dim oPerson As CDO.Person = New CDO.Person()
            oPerson.Title = "Engineer"
            oPerson.FirstName = "Joe"
            oPerson.LastName = "Healy"
            oPerson.Company = "Fabrikam, Inc."
            oPerson.Email = "abc@fabrikam.com"
            oPerson.FileAs = "Joe Healy"
    
            oPerson.DataSource.SaveToContainer(sURL, , _
             ADODB.ConnectModeEnum.adModeReadWrite, _
             ADODB.RecordCreateOptionsEnum.adCreateNonCollection, _
             ADODB.RecordOpenOptionsEnum.adOpenSource, _
             "", "")
    
            oCn.Close()
    
            oPerson = Nothing
            oCn = Nothing
        End Sub
    
    End Module
    					
  8. "TO DO" im Code suchen Sie, und ändern Sie den Code für Ihre Umgebung.
  9. Drücken Sie F5, um erstellen und Ausführen des Programms.
  10. Überprüfen Sie, dass der Kontakt erstellt wurde.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Collaboration Data Objects for Exchange 2000
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.6
  • Microsoft ActiveX Data Objects 2.7
Keywords: 
kbmt kbhowto KB314374 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 314374  (http://support.microsoft.com/kb/314374/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.