Hallo,
versuche gerade unter Hilfe von MSDN usw. einen Code zu schreiben, der mir Termine in Outlook sucht und dann halt ändern.
Übersehe da irgendwas, da ich eine Fehlermeldung bekomme- habe wohl zu wenig geschlafen heute und sitze an dem gesamten Code (hier nur ein Teil) schon die halbe Nacht...
Vielleicht könnt Ihr mir sagen, was ich da übersehe...
Fehlermeldung:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
was habe ich da übersehen?
Lg lris
versuche gerade unter Hilfe von MSDN usw. einen Code zu schreiben, der mir Termine in Outlook sucht und dann halt ändern.
Übersehe da irgendwas, da ich eine Fehlermeldung bekomme- habe wohl zu wenig geschlafen heute und sitze an dem gesamten Code (hier nur ein Teil) schon die halbe Nacht...
Vielleicht könnt Ihr mir sagen, was ich da übersehe...
VB.NET-Quellcode
- ...
- Dim olApp As Outlook.Application
- Dim termin As Outlook.AppointmentItem
- Dim objContacts As Outlook.MAPIFolder
- Dim objNameSpace As Outlook.NameSpace
- olApp = CreateObject("Outlook.Application")
- objNameSpace = olApp.GetNamespace("MAPI")
- objContacts = objNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderCalendar)
- For Each dt_calendar As DataRow In Database1DataSet.Tab_TerminBericht
- ' SuchStrings .... zum Testen
- Dim sucheTermin As String = "[BillingInformation]='T" & dt_calendar("TB_ID") & "'"
- Dim sucheStart As DateTime = dt_calendar("TB_TerminVon")
- Dim sucheEnde As DateTime = dt_calendar("TB_TerminBis")
- 'Bearbeitung / Neuerstellung eines Termins
- Try
- 'suche Nach vorhandenen und ggf. Ändern...
- termin = objContacts.Items.Find(sucheTermin)
- termin.ReminderSet = True
- termin.Duration = dt_calendar("TB_Dauer")
- termin.Start = dt_calendar("TB_Dauer")
- 'termin.Subject = RProw.RP_Firma & Name & " - " & RProw.RP_Termininfo
- 'termin.Location = RProw.RP_Adresse
- termin.BillingInformation = "T" & dt_calendar("TB_ID")
- 'termin.Body = ABC & Branche & Telefon & Mobil & _
- ' "Kundenmanager: Übernahme aus Reiseplanung." & _
- ' vbCrLf & "Kundenmanager/Outlook-ID: " & RProw.RP_OutlookID
- 'termin.Save()
- Catch ex As System.Exception
- MsgBox("! " & ex.Message)
- End Try
- Zaehler += 1
- BGW_Termine.ReportProgress(Zaehler)
- If BGW_Firmen.CancellationPending = True Then
- Exit Sub
- End If
- Next
- ...
Fehlermeldung:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
was habe ich da übersehen?
Lg lris