Gibt es ein Makro dazu?
über folgendes MAkro werden alle Aufgaben aus Outlook in eine Excel-Tabelle importiert:
Sub AufgabenVonExcelNachOutlookÜbertragen()
Dim appOutLook As Outlook.Application
Dim taskOutLook As Outlook.TaskItem
Dim s As String
Set appOutLook = CreateObject("Outlook.Application")
Range("A2").Select
Do Until ActiveCell.Value = ""
Set taskOutLook = appOutLook.CreateItem(olTaskItem)
With taskOutLook
.Subject = ActiveCell.Value
.Body = ActiveCell.Offset(0, 1).Value
.DueDate = ActiveCell.Offset(0, 2).Value
If ActiveCell.Offset(0, 3).Value = "erl." _
Then .Complete = True Else .Complete = False
'Zuordnung zur passenden Kategorie
Select Case ActiveCell.Offset(0, 4).Value
Case 1
s = "Geschäftlich"
Case 2
s = "Persönlich"
Case 3
s = "Telefonanrufe"
Case Else
s = "Verschiedenes"
End Select
.Categories = s
'Erinnerungsfunktion nur einschalten, wenn Aufgabe noch aktuell ist
If .Complete = False Then
.ReminderSet = True
.ReminderTime = DateAdd("n", 5, ActiveCell.Offset(0, 2).Value)
.ReminderPlaySound = True
.ReminderSoundFile = "C:\Windows\Media\Ding.WAV"
End If
.Save
End With
ActiveCell.Offset(1, 0).Select
Loop
MsgBox "Alle Aufgaben an Outlook übertragen!"
Set taskOutLook = Nothing
Set appOutLook = Nothing
End Sub
Viele Grüße
Bernd
MVP für Microsoft Excel
Noch mehr Excel-Tipps und VBA-Datenbank unter: http://held-office.de
Gruß
Randolf
Gruß
Randolf
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen