Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Excel-Termin in Outlook-Kalender VBA

Excel-Termin in Outlook-Kalender VBA
29.07.2020 11:06:42
Höna
Hallo zusammen,
ich übertrage Excel-Termine mittels VBA-Skript in einen Outlook-Kalender. Seit dem ich Outlook 2013 verwende (vorher älter) funktioniert das Skript nicht mehr. Ich erhalte den Laufzeitfehler '-2147221233 (8004010f)' bei der Zeile "Set olFldr = ..".
Hat sich irgendetwas an der Struktur verändert etc.? Ich verstehe es einfach nicht.. Ich danke jeden für Ideen/Feedback.
Anbei das Skript:
Private Sub CommandButton2_Click()
Dim olApp As Outlook.Application
Dim olAppt As Outlook.AppointmentItem
Dim olFldr As Outlook.MAPIFolder
Dim z As Long
Dim found As Boolean
For z = 1 To 16000
If ActiveSheet.Cells(z, 1).Value = "Ja" And ActiveSheet.Cells(z, 2).Value = "Test" Then
found = True
Set olApp = New Outlook.Application
Set olFldr = olApp.GetNamespace("MAPI").Folders.Item("Kalender.Test").Folders.Item("Kalender") _
_
Set olAppt = olFldr.Items.Add
With olAppt
.Start = Format(ActiveSheet.Cells(z, 6), "dd.mm.yyyy") & " 08:00"
.allDayEvent = True
.Subject = ActiveSheet.Cells(z, 5)
.Body = ActiveSheet.Cells(z, 9) & ", " & ActiveSheet.Cells(z, 12) & ", " &  _
ActiveSheet.Cells(z, 15)
.ReminderMinutesBeforeStart = 10
.categories = "Gelbe Kategorie"
.Save
End With
MsgBox "Termine wurden an Outlook übertragen.", , "Outlook"
ActiveSheet.Cells(z, 1).Value = "OK"
Exit For
End If
If Not found Then
MsgBox "Übertragung fehlgeschlagen.", , "Fehlgeschlagen"
End If
End Sub

Next z
Gruß
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel-Termin in Outlook-Kalender VBA
29.07.2020 18:14:17
Herbert_Grom
Hallo,
2 Fehler habe ich in deinem Code gefunden:
1. Für die Zeile "For z = 1 To 16000" hast du unten kein "Next z".
2. In der Zeile "Set olAppt = olFldr.Items.Add" ist ein "t" bei "olApp", das da nicht hingehört.
Vielleicht liegt es ja daran. Probier's mal und gib dann Bescheid!
Servus
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige