Ich bin neu in den Möglichkeiten von VBA und ich möchte eine Regel (Skript) erstellen, die automatisch eine E-Mail in meinem Outlook-Posteingang mit einer bestimmten Verzögerung weiterleiten kann? Können Sie mir bitte einige Anweisungen geben, wie ich das erreichen kann?Wie kann ich automatisch eine E-Mail mit Verzögerung aus einem Outlook-Posteingang usign VBA senden?
Ich habe versucht:
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMiliseconds As Long)
Sub send(Item As Outlook.MailItem)
Set fwd = Item.Forward
fwd.Recipients.Add "[email protected]"
Sleep (10000)
fwd.send
End Sub
auch versucht:
Sub WasteTime(Finish As Long)
Dim NowTick As Long
Dim EndTick As Long
EndTick = GetTickCount + (Finish * 1000)
Do
NowTick = GetTickCount
DoEvents
Loop Until NowTick >= EndTick
End Sub
Sub send(Ite As Outlook.mailItem)
Set fwd = Item.Forward
fwd.Recipients.Add "[email protected]"
WasteTime (10)
fwd.send
End Sub
keine Wirkung.
Der zweite Code friert tatsächlich meine gesamte Outlook-App ein, was nicht mein gewünschter Effekt ist. Ich möchte nur das erneute Senden der E-Mail verzögern ...