Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
444to448
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
444to448
444to448
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige