UnderCShene ()
Dunkel olkMsg som Outlook.MailItem, strIncidentNumber som stränger, strStatus som stränger, varLine som varianten, _,
för arrLine Variant så, objFSO som anmärker, objFile som anmärker
Välj fallet TypeName (Application.ActiveWindow)
Case ”utforskaren”,
Fastställd olkMsg = Application.ActiveExplorer.Selection (1)
Fall ”inspektör”,
Fastställd olkMsg = Application.ActiveInspector.CurrentItem
Avsluta valt
För varje varLine i splittring (olkMsg.Body, vbCrLf)
arrLine = splittring (varLine, ”: ”)
Om UBound (arrLine) > 0 därefter
Välj fallarrLine (0)
Fallet ”incident numrerar”,
strIncidentNumber = arrLine (1)
Fall ”status”,
strStatus = arrLine (1)
Gå ut för
Avsluta valt
Avsluta om
Därefter
Fastställd objFSO = CreateObject (”Scripting.FileSystemobject”)
”På det nästa fodra ändring spara - namnge och banan.”,
Fastställdt objFile = objFSO.OpenTextFile (”C:\eeTesting\CShene.txt”, ForAppending som, är riktiga)
objFile.WriteLine GetPrintable (strIncidentNumber) & ”,” & GetPrintable (strStatus)
objFile.Close
Fastställd objFSO = ingenting
Fastställdt objFile = ingenting
Avsluta suben
Fungera GetPrintable (strValue som stränger) som stränger
Dunkel intCount som heltalet, strTemp som stränger
För intCount = 1 till Len (strValue)
strTemp = mitt- (strValue, intCount, 1)
Välj fallet Asc (strTemp)
Fall 32 till 126
GetPrintable = GetPrintable & strTemp
Avsluta valt
Därefter
GetPrintable = klippning (GetPrintable)
Avsluta fungerar
|