Dim WithEvents olkFolder als Outlook.Items
Privates VorApplication_Quit ()
olkFolder einstellen = nichts
Unterseeboot beenden
Privates VorApplication_Startup ()
olkFolder = Session.GetDefaultFolder (olFolderSentMail) einstellen. Einzelteile
Enden-Unterseeboot
Privates VorolkFolder_ItemAdd (ByVal Einzelteil als Gegenstand)
„Die Bedingung auf der folgenden Linie redigieren“
Wenn InStr (1, Item.Subject, „TK: ") dann
„Den Faltblattweg auf der folgenden Linie redigieren“
Item.SaveAs „\ \ bc04 \ Hauptleitung \ Daten \ Faltblatt \“ u. RemoveIllegalCharacters (Item.Subject) u. „.msg“, olMSG
Beenden wenn
Unterseeboot beenden
Funktion RemoveIllegalCharacters (strValue als Schnur) als Schnur
„Zweck: Buchstaben entfernen, die nicht in einem Dateinamen von einer Schnur sein können.“
„Geschrieben: 4/24/2009“
„Autor: BlueDevilFan“
„Aussicht: Alle Versionen“
RemoveIllegalCharacters = strValue
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „<“, "")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „>“, "")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „: “, "")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, Chr (34), „'")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „/“, "")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „\“, "")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „|“, "")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „? “, "")
RemoveIllegalCharacters = ersetzen (RemoveIllegalCharacters, „*“, "")
Enden-Funktion
|