Sub CShene ()
Schemerige olkMsg als Outlook.MailItem, strIncidentNumber als Koord, strStatus als Koord, varLine als Variant, _
arrLine als Variant, objFSO als Voorwerp, objFile als Voorwerp
Selecteer Geval TypeName (Application.ActiveWindow)
Geval „Ontdekkingsreiziger“
Reeks olkMsg = Application.ActiveExplorer.Selection (1)
Geval „Inspecteur“
Reeks olkMsg = Application.ActiveInspector.CurrentItem
Uitgezocht eind
Voor Elke varLine in Spleet (olkMsg.Body, vbCrLf)
arrLine = verdeelde (varLine, „: “)
Als UBound (arrLine) > 0 toen
Selecteer arrLine van het Geval (0)
Geval „Inherent Aantal“
strIncidentNumber = arrLine (1)
Geval „Status“
strStatus = arrLine (1)
Uitgang voor
Uitgezocht eind
Eind als
Daarna
Reeks objFSO = CreateObject („Scripting.FileSystemobject“)
„Op de volgende lijnverandering het dossier - naam en weg.“
Vastgestelde objFile = objFSO.OpenTextFile („C:\eeTesting\CShene.txt“, Ware ForAppending,)
objFile.WriteLine GetPrintable (strIncidentNumber) & „,“ & GetPrintable (strStatus)
objFile.Close
Reeks objFSO = niets
Vastgestelde objFile = niets
Sub van het eind
Functie GetPrintable (strValue als Koord) als Koord
Schemerige intCount als Geheel, strTemp als Koord
Voor intCount = 1 aan Len (strValue)
strTemp = Medio (strValue, intCount, 1)
Selecteer Geval Asc (strTemp)
Geval 32 tot 126
GetPrintable = GetPrintable & strTemp
Uitgezocht eind
Daarna
GetPrintable = Versiering (GetPrintable)
De Functie van het eind
|