Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Termin nach Outlook

Forumthread: Termin nach Outlook

Termin nach Outlook
24.06.2004 21:27:14
Peter
Hallo Excelfreunde,
mit dem unten aufgeführten Makro werden meine Termine nach Outlook übertragen.
Nun meine Frage: die Termine stehen in in der Spalte S und ich möchte gern die Information aus Spalte H und I unter .Subject = "Hier soll der Wert aus der Zelle H und I stehen" in die Betreffzeile des Termin von Outlook mitübernehmen.
Also in Spalte S4 z.B 14.06.04; H4 Ort;I4 Thema
Bin für jeden Tipp dankbar
Gruß Peter
________________________________________________________________

Sub Excel_Control_Termin_nach_Outlook()
Dim OutApp As Object, apptOutApp As Object
Set OutApp = CreateObject("Outlook.Application")
'Hier beginnen die Termine
Columns("T:T").Select
Selection.Find(What:="", After:=ActiveCell, LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, -1).Activate
Do Until ActiveCell.Value = ""
Set apptOutApp = OutApp.CreateItem(1)
With apptOutApp
.Subject = "Hier soll der Wert aus der Zelle H und I stehen"
.Body = "BZA Termin beachten"
.Location = ""
.Start = Format(ActiveCell - 5) & " 07:30"
.Duration = "5"
.ReminderMinutesBeforeStart = 10
.ReminderPlaySound = True
.ReminderSet = True
.Save
End With
ActiveCell.Offset(1, 0).Select
Loop
Set apptOutApp = Nothing
Set OutApp = Nothing
MsgBox "Termine an Outlook übertragen!"
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Termin nach Outlook
Ramses
Hallo
.Subject = Cells(Activecell.Row,8) & " " & Cells(Activecell.Row,9)
Gruss Rainer
AW: Termin nach Outlook
24.06.2004 21:47:03
Peter
Hallo Rainer,
alles funktioniert bestens vielen Dank Gruß Peter
AW: Termin nach Outlook
24.06.2004 21:42:26
Josef
Hallo Peter!
Ungetestet und ohne Select, sollte klappen.

Sub Excel_Control_Termin_nach_Outlook()
Dim rng As Range, i As Integer
Dim OutApp As Object, apptOutApp As Object
Set OutApp = CreateObject("Outlook.Application")
'Hier beginnen die Termine
Set rng = Columns("T:T").Find(What:="", After:=Range("T65536"), LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
False)
Do Until rng.Offset(i, -1).Value = ""
Set apptOutApp = OutApp.CreateItem(1)
With apptOutApp
.Subject = rng.Offset(i, -12) & ";" & rng.Offset(i, -11)
.Body = "BZA Termin beachten"
.Location = ""
.Start = Format(rng.Offset(i, -1) - 5) & " 07:30"
.Duration = "5"
.ReminderMinutesBeforeStart = 10
.ReminderPlaySound = True
.ReminderSet = True
.Save
End With
i = i + 1
Loop
Set apptOutApp = Nothing
Set OutApp = Nothing
MsgBox "Termine an Outlook übertragen!"
End Sub

Gruß Sepp
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige