Outlook Nachrichten in anderen Ordner verschieben
das müsste doch mit VB ganz einfach gehen - ich möchte, dass
meine gesendeten Nachrichten in Outlook2000 nicht in „sent
items“, sondern in der „inbox“ gespeichert werden. Nur habe
ich von VB keine Ahnung und weiß nicht, wo ich anfangen soll.
Weiß jemand was?
Hi Felix,
ich würde das in OE mir den Nachrichtenregeln versuchen.
Ungetestet ein Code für Excel-VBA, allerdings läuft der nicht automatisch los wenn du eine nachricht verschickst.
GGfs im Taskplaner die Exceldatei zu bestimmten eiten starten lassen die dann im Workbook_open erignis das Makro startet und danach die Datei schliesst.
Gruß
Reinhard
Sub versch()
Dim oOutlook As Object
Dim oNSpace As Object
Dim oFolderA As Object
Dim oFolderB As Object
Dim oMsg As Object
Dim iCounter As Integer
Dim iCount As Integer
Set oOutlook = CreateObject("Outlook.application")
Set oNSpace = oOutlook.getnamespec("MAPI")
Set oFolderA = oNSpace.folders("Persönliche Ordner").folders("Gelöschte Objekte")
Set oFolderB = oNSpace.folders("Persönliche Ordner").folders("Temp")
iCount = oFolderA.Items.Count
If iCount \> 0 Then
For iCounter = 1 To iCount
Set oMsg = oFolderA.Items(1)
oMsg.Move oFolderB
Next iCounter
End If
Set oOutlook = Nothing
Set oNSpace = Nothing
Set oFolderA = Nothing
Set oFolderB = Nothing
Set oMsg = Nothing
End Sub