CShene secondaire ()
Faible olkMsg comme Outlook.MailItem, strIncidentNumber comme corde, strStatus comme corde, varLine comme variante, _
d'arrLine variante aussi, objFSO que l'objet, objFile comme objet
Choisir le cas TypeName (Application.ActiveWindow)
Enfermer le « explorateur »
Placer l'olkMsg = l'Application.ActiveExplorer.Selection (1)
Enfermer le « inspecteur »
Placer l'olkMsg = l'Application.ActiveInspector.CurrentItem
Finir choisi
Pour chaque varLine dans la fente (olkMsg.Body, vbCrLf)
l'arrLine = s'est dédoublé (varLine, « : ")
Si UBound (arrLine) > 0 puis
Choisir l'arrLine de cas (0)
Enfermer le « nombre d'incident »
strIncidentNumber = arrLine (1)
Cas « statut »
strStatus = arrLine (1)
Sortir pour
Finir choisi
Finir si
Après
Placer l'objFSO = le CreateObject (« Scripting.FileSystemobject »)
« Sur la prochaine ligne changement le nom de fichier et le chemin. »
objFile réglé = objFSO.OpenTextFile (« C:\eeTesting\CShene.txt », ForAppending, vrais)
objFile.WriteLine GetPrintable (strIncidentNumber) et « , » et GetPrintable (strStatus)
objFile.Close
Placer l'objFSO = rien
Placer objFile = rien
Finir le sous-marin
Fonction GetPrintable (strValue comme corde) comme corde
Faible intCount comme nombre entier, strTemp comme corde
Pour l'intCount = 1 à Len (strValue)
strTemp = mi (strValue, intCount, 1)
Choisir le cas Asc (le strTemp)
Affaire 32 126
GetPrintable = GetPrintable et strTemp
Extrémité choisie
Après
GetPrintable = équilibre (GetPrintable)
Fonction de fin
|