Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

VBScript - Termin in (beliebigem Unter-) Ordner des Outlookkalenders

Frage Entwicklung VB for Applications

Mitglied: manuel-r

manuel-r (Level 3) - Jetzt verbinden

09.07.2013 um 20:16 Uhr, 2269 Aufrufe, 4 Kommentare, 1 Danke

'n Abend zusammen
Ich stehe irgendwie auf dem Schlauch und hab mir schon die Finger wund gegoogled...
Mit den kleine Schnipsel hier kann ich per VBScript einen Termin im Outlook-Standardkalender anlegen:
01.
Set objOutlook = CreateObject("Outlook.Application") 
02.
Set aptmntOutlook = objOutlook.CreateItem(1) 
03.
With aptmntOutlook 
04.
.Start = "09.07.2013 20:15" 
05.
.Duration = 45 
06.
.Subject = "ein Testtermin" 
07.
'.AllDayEvent = False 
08.
'.Categories = "Kategorie" 
09.
.Save 
10.
End With
Soweit so einfach.
Was ich jedoch nicht hinbekomme ist einen Termin in einem (beliebigen) Kalenderordner eines Postfachs anzulegen. Also beispielsweise in Posteingang\Kalender\Testkalender oder auch Posteingang\Testkalender.
Hat da mal jemand den eintscheidenden Tipp oder Hinweis?
Mitglied: colinardo
10.07.2013, aktualisiert 11.07.2013
Hallo manuel-r,
versuchs mal so z.B. für einen Kalender "Testkalender" unterhalb vom Standardkalender:
01.
Set objOutlook = CreateObject("Outlook.Application") 
02.
Set aptmntOutlook  = objOutlook.GetNamespace("MAPI").GetDefaultFolder(9).Folders("Testkalender").Items.Add(1) 
03.
With aptmntOutlook 
04.
.Start = "09.07.2013 20:15" 
05.
.Duration = 45 
06.
.Subject = "ein Testtermin" 
07.
'.AllDayEvent = False 
08.
'.Categories = "Kategorie" 
09.
.Save 
10.
End With
Wenn ein Kalender im Root des Stores liegt kannst du auch darauf zugreifen:
Set aptmntOutlook  = objOutlook.GetNamespace("MAPI").Folders("NameDeinesStores").Folders("Testkalender").Items.Add(1)
Jedes Folder-Objekt hat auch wieder eine Eigenschaft .Folders("Unterordner") mit dem du dann in Unterordner navigieren kannst.

Grüße Uwe
gelöste Beitrage bitte auch als solche markieren.Danke
Bitte warten ..
Mitglied: manuel-r
10.07.2013, aktualisiert um 08:59 Uhr
Ich bin mir nicht sicher, aber ich glaube das hatte ich schon in irgendeiner Form. Zumindest kommt mir die Fehlermeldung bekannt vor
Zeile 2, Zeichen 1
Der Vorgang kann nicht erfolgreich abgeschlossen werden. Mindestens ein Parameterwert ist nicht gültig.

Ich korrigiere geringfügig:
Du hast den Code nachträglich geändert. So wie er jetzt ist funktioniert es für einen Unterordner von Kalender. Das andere teste ich noch.
Danke
Bitte warten ..
Mitglied: colinardo
10.07.2013 um 08:58 Uhr
hatte eine Konstante noch nicht für VBS in eine Zahl umgewandelt(olFolderCalendar) diese entspricht der 9
ist bereits oben korrigiert.
Bitte warten ..
Mitglied: manuel-r
10.07.2013 um 09:00 Uhr
Ich korrigiere geringfügig:
Du hast den Code nachträglich geändert. So wie er jetzt ist funktioniert es für einen Unterordner von Kalender. Das andere teste ich noch.
Danke
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst VBScript und OR (5)

Frage von Invisan zum Thema VB for Applications ...

E-Business
gelöst Wo tragt ihr eure privaten Termine ein? (38)

Frage von honeybee zum Thema E-Business ...

Microsoft Office
gelöst Outlook VBScript (5)

Frage von Nebellicht zum Thema Microsoft Office ...

Outlook & Mail
Outlook Termin verschwindet automatisch (3)

Frage von oce zum Thema Outlook & Mail ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Server
Bilder aus dem Web mit CSV runterladen (30)

Frage von Yannosch zum Thema Server ...

LAN, WAN, Wireless
Gebäudeverkabelung 10Gigabit LWL (28)

Frage von raffzwo zum Thema LAN, WAN, Wireless ...

Windows Update
Novemberpatches und Nadeldrucker bereiten Kopfschmerzen (14)

Tipp von MettGurke zum Thema Windows Update ...