vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
neuen Termin in Outlook eintragen 
Autor: Schwammel
Datum: 16.12.03 16:22

 
Hallo, Ihr Wissenden,
Ich suche einen Code, um von VB einen neuen Termin in Outlook einzutragen. In VBA hab ich das am laufen, ich vermute, es muss da eine API eingebunden werden. Weiters möchte ich mit meinem VB-Proggi auch nach Excel Datensätze schreiben sowie aus Outlook bestimmte E-Mails auslesen. Aber das wird wohl ählich zu lösen sein wie das Eintragen von Terminen in Outlook.

Wäre schön, wenn da wer den richtigen Tipp bzw. Code parat hätte.

PS: Unter VBA hab ich folgendes zum laufen bekommen:
Public Function CreateOutlookAppointment(SDate, Optional EDate = "", Optional _
  Subject = "", Optional Body = "", Optional Erinnerung = "", Optional Ort = "")
    Dim myOlApp As Object, Tmp, I As Long, j As Long, aItm As AppointmentItem, _
    myNameSpace As Object
    Dim myFolder As Object, UProp As Outlook.UserProperty, IsOpen As Boolean
    On Error Resume Next
    Set myOlApp = GetObject(, "Outlook.Application")
    IsOpen = False
    If Err = 0 Then
        IsOpen = True
    Else
        Err.Clear
        On Error GoTo Er
        Set myOlApp = CreateObject("Outlook.Application")
    End If
    On Error GoTo Er
        ' Neuen Termin anlegen
        Set aItm = myOlApp.CreateItem(olAppointmentItem)
        With aItm
        .Subject = Subject
        .Body = Body
        .Start = CDate(SDate)
        .Location = Ort
        .ReminderSet = True
        .ReminderMinutesBeforeStart = CInt(Erinnerung)
        If EDate = "" Then
            .End = DateAdd("h", 1, .Start)
        Else
            .End = CDate(EDate)
        End If
        .Display        ' oder .Save
        End With
Ex:
        On Error Resume Next
        Set myFolder = Nothing
        Set myNameSpace = Nothing
        If IsOpen Then Set myOlApp = Nothing
        Exit Function
Er:
        MsgBox "CreateOutlookAppointment: " & Err & " " & Err.Description
        GoTo Ex
End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
neuen Termin in Outlook eintragen2.960Schwammel16.12.03 16:22
Re: neuen Termin in Outlook eintragen2.290JennyB16.12.03 22:22
Re: neuen Termin in Outlook eintragen1.716Schwammel16.12.03 23:38
Re: neuen Termin in Outlook eintragen1.476Michael der Gro...28.12.03 16:08
Re: neuen Termin in Outlook eintragen1.149Schwammel28.12.03 17:19
Re: neuen Termin in Outlook eintragen1.317Michael der Gro...28.12.03 17:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel