Hallo
Ich bin was das VBA Programmieren angeht ein richtiger Neuling und komme da bei einer Sache nicht mehr weiter.
Ich versuche aus einem UserForm heraus eine Exel Tabelle zu erstellen und anhand von dieser im Outlook Kalender einen Termin zu erstellen. So weit bin ich schon gekommen! Mein Problem ist aber, dass ich nicht meinen eigenen Kalender ansteuern möchte sondern einen andern öffentlichen (freigegebenen) Kalender hier in unserem Netzwerk (Name Autoreservation)
Vielleicht kann mir ja jemand von Euch weiterhelfen! Hoffe zu diesem Thema gibt's noch keine Einträge, konnte nichts finden! Vielen Dank und lieber Gruss aus der Schweiz... Böbi
Folgendes konnte ich Dank dem WWW schon zusammenbasteln:
Edit by Agent: VB-Tag eingefügt und verschoben -> VBA
Ich bin was das VBA Programmieren angeht ein richtiger Neuling und komme da bei einer Sache nicht mehr weiter.
Ich versuche aus einem UserForm heraus eine Exel Tabelle zu erstellen und anhand von dieser im Outlook Kalender einen Termin zu erstellen. So weit bin ich schon gekommen! Mein Problem ist aber, dass ich nicht meinen eigenen Kalender ansteuern möchte sondern einen andern öffentlichen (freigegebenen) Kalender hier in unserem Netzwerk (Name Autoreservation)
Vielleicht kann mir ja jemand von Euch weiterhelfen! Hoffe zu diesem Thema gibt's noch keine Einträge, konnte nichts finden! Vielen Dank und lieber Gruss aus der Schweiz... Böbi
Folgendes konnte ich Dank dem WWW schon zusammenbasteln:
Visual Basic-Quellcode
- Private Sub CommandButton1_Click()
- Dim letzte_Zeile As Long
- letzte_Zeile = Range("A65536").End(xlUp).Offset(1, 0).Row
- Cells(letzte_Zeile, 1) = TextBox1
- Cells(letzte_Zeile, 2) = TextBox2
- Cells(letzte_Zeile, 3) = TextBox3
- Cells(letzte_Zeile, 4) = TextBox4
- SendKeys "{TAB}"
- SendKeys "{TAB}"
- Unload UserForm1
- Dim OutApp As Object, apptOutApp As Object
- 'Hie fö d'Termine a
- Range("A2").Select
- Do Until ActiveCell.Value = ""
- Set OutApp = CreateObject("Outlook.Application")
- Set apptOutApp = OutApp.CreateItem(1) 'olAppointmentItem)
- With apptOutApp
- 'Datum und Zyt
- 'So wird genau ä Wuche später am achti dr Termin ersteut!
- '.Start = Format(Now() + 7, "dd.mm.yyyy") & " 08:00"
- 'Oder mi nimt der Termin us dr Zäuä
- .Start = Format(ActiveCell.Value, "dd.mm.yyyy") & " 08:00"
- 'Infos zum Termin ir spaute rächts näb em Termin!
- .Subject = ActiveCell.Offset(0, 1)
- 'Zusätzleche Text Ärztliche Bestimmung
- .Body = ActiveCell.Offset(0, 3)
- 'Zuesätzleche Text dr Ort
- .Location = ActiveCell.Offset(0, 2)
- 'Erinnerig ???
- .ReminderMinutesBeforeStart = 10
- 'mit oder ohni Sound
- .ReminderPlaySound = True
- 'Erinnerig widerhole
- .ReminderSet = True
- 'und no dr Termin spichere
- .Save
- End With
- 'Nächschti Zäuä
- ActiveCell.Offset(1, 0).Select
- 'Variablen lääääärreeeee
- Set apptOutApp = Nothing
- Set OutApp = Nothing
- Loop
- MsgBox "Hopp BSCYB"
- End Sub
- Private Sub CommandButton2_Click()
- Unload UserForm1
- End Sub
- Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
- If CloseMode = 0 Then
- Cancel = 1
- MsgBox "Bitte Schaltfläche 'Abbruch' zum Schließen benutzen.", _
- vbOKOnly + vbInformation, "Bitte Schaltfläche betätigen."
- End If
- End Sub
Edit by Agent: VB-Tag eingefügt und verschoben -> VBA
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Agent“ ()