Ich schreibe ein Makro, das für die Ausführung auf einer E-Mail entwickelt wurde, das derzeit bearbeitet wird.Anhang von einer E-Mail löschen, die gerade bearbeitet wird
Das Problem, mit dem ich konfrontiert bin, ist, dass ich Anhänge nicht löschen kann. Ich bekomme 80030002 error
.
Hier ist mein Code
Set myItem = ActiveInspector.CurrentItem
c = myItem.Attachments.Count
For i = c To 1 Step -1
Set myAttachment = myItem.Attachments.Item(i)
If myAttachment.Type = OlAttachmentType.olByValue Then
myItem.Attachments.Remove (i)
End If
Next
Nach diesem Code ausgeführt wird, Arbeitsgeräte von Hand führt zu einem Absturz von Outlook zu löschen.
Meine Frage ist: Wie kann ich Anhänge von der gerade bearbeiteten E-Mail löschen?
Microsoft Office Standard 2010
Der Fehlercode ist STG_E_FILENOTFOUND. Tritt dies beim Öffnen einer MSG-Datei auf? –
Ich öffne keine Dateien. Ich klicke auf "Neue E-Mail verfassen", lege einige Dateien in die neue leere E-Mail und starte das obige Skript. Das ist es! Irgendwelche Ideen? Vielen Dank! –