StartDownloadsServiceBeispieleWorkshopsKontakt DeutschEnglish
 
Beispiele
Allgemein
Outlook®
 
Awarded by
Microsoft since 2005:
mvp logo
VBOffice Info
Besucher1409667
Aufrufe5191462
Links
Impressum
Datenschutz
Kontakt
Kalender: Neuen Termin automatisch per Mail senden
Autor: Michael BauerHomepage
Datum: 10.11.2006Zugriffe: 24480
  
Beschreibung

Mit ein paar Zeilen Code kann der Kalender überwacht und jeder neue Eintrag per E-Mail an eine bestimmte Adresse gesendet werden. Um einen Termin versenden zu können, muss dieser als Meeting gekennzeichnet werden.

Wenn Sie nicht den Standardkalender, sondern einen Unterordner davon überwachen wollen, dann entfernen Sie im Beispiel das Hochkomma vor der zweiten Set Folder-Anweisung, und ersetzen Sie den Namen mit dem Namen Ihres Unterordners.

Private WithEvents Items As Outlook.Items

Private Sub Application_Startup()
  Dim Ns As Outlook.Namespace
  Dim Folder As Outlook.MapiFolder

  Set Ns = Application.GetNamespace("MAPI")
  Set Folder = Ns.GetDefaultFolder(olFolderCalendar)
  ' Set Folder = Folder.Folders("Subfolder")
  Set Items = Folder.Items
End Sub

Private Sub Items_ItemAdd(ByVal Item As Object)
  Dim Appt As Outlook.AppointmentItem

  If TypeOf Item Is Outlook.AppointmentItem Then
    Set Appt = Item
    Appt.Recipients.Add "abc@domain.com"
    Appt.MeetingStatus = olMeeting
    Appt.Save
    Appt.Send
  End If
End Sub
 
 

ReplyAll warnt Sie, bevor Sie unbeabsichtigt allen Empfängern einer E-Mail antworten oder wenn Sie ein vertraulicher BCC-Empfänger der E-Mail ... [weiter]

 

Blitzschneller Zugriff auf die Hauptkategorienliste, gemeinsame Kategorien im Netzwerk, eine Erinnerungsfunktion ... [weiter]

 

SAM legt automatisch Absender, Signatur und Speicherort für gesendete Mails fest, z.B. anhand der ... [weiter]

 

OLKeeper verhindert zuverlässig, dass Mitarbeiter Outlook schließen und dadurch Termine oder E-Mails ... [weiter]

So entgeht Ihnen kein Auftrag mehr:
Telefonservice und Sekretariatsservice