Wie kann ich in vba auf verschiedene Kalender zugreifen ?

Moderator: ModerationP

Wie kann ich in vba auf verschiedene Kalender zugreifen ?

Beitragvon WildVirus » 05. Okt 2019, 21:22

Hallo,

habe ein Makro, das mir Termine im Standardkalender erstellt.

Auf einem Arbeitsplatz gibt es jedoch folgende Konstellation:

  • Office365-Account
  • Lokaler Kalender A
  • Lokaler Kalender B

Standardkalender unter Outlook365 ist immer der O365-Kalender.

Wie kann ich im Makro Termine gezielt in einem der anderen beiden Kalender erzeugen ?

Hier ein Auszug aus dem Code:

Code: Alles auswählen
 Dim Namensraum As NameSpace       
  Dim Kalender As MAPIFolder       
  Dim Termin As AppointmentItem
  Dim Bezeichnung as String
  ..... weitere Variablen ....
 
  Set Namensraum = GetNamespace("MAPI")
  Set Kalender = Namensraum.GetDefaultFolder(olFolderCalendar)
   .... 
  Set Termin = CreateItem(olAppointmentItem)
  Termin.Subject = Bezeichnung
  ..... weitere Felder
  Termin.Save


Habe in der Hilfe bzw. bei Google nichts gefunden oder es mit falschem Suchbegriff versucht.

Daher die Frage, wie kann ich gzeilt bei CreateItem angeben, in welchem Kalender der Termin erstellt werden soll ?

CU,
Axel
WildVirus
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 54
Registriert: 12. Nov 2009, 21:08

Re: Wie kann ich in vba auf verschiedene Kalender zugreifen

Beitragvon mmarkus » 06. Okt 2019, 10:23

WildVirus hat geschrieben:
Habe in der Hilfe bzw. bei Google nichts gefunden oder es mit falschem Suchbegriff versucht.



Vielleicht liest du nicht genau genug.
In der Hilfe steht das ganz genau.

https://docs.microsoft.com/en-us/office ... createitem

Vielleicht musst du aber auch das lesen, was unter den zusätzlichen Hinweisen steht.
ms access what else
mmarkus
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 1597
Registriert: 16. Apr 2012, 16:07
Wohnort: Oberösterreich


Zurück zu Outlook Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast