CShene secondario ()
olkMsg fioco come Outlook.MailItem, strIncidentNumber come stringa, strStatus come stringa, varLine come variante, _
di arrLine variante così, objFSO quanto oggetto, objFile come oggetto
Selezionare il caso TypeName (Application.ActiveWindow)
Mettere “l'esploratore„
Regolare il olkMsg = Application.ActiveExplorer.Selection (1)
Mettere “l'ispettore„
Regolare il olkMsg = Application.ActiveInspector.CurrentItem
Concludere prescelto
Per ogni varLine nella spaccatura (olkMsg.Body, vbCrLf)
il arrLine = ha spaccato (varLine, “: ")
Se UBound (arrLine) > 0 allora
Selezionare il arrLine di caso (0)
Mettere “il numero di avvenimento„
strIncidentNumber = arrLine (1)
Caso “condizione„
strStatus = arrLine (1)
Uscire per
Concludere prescelto
Concluder se
Dopo
Regolare il objFSO = CreateObject (“Scripting.FileSystemobject„)
“Sulla linea cambiamento seguente il nome di schedario ed il percorso.„
objFile stabilito = objFSO.OpenTextFile (“C:\eeTesting\CShene.txt„, ForAppending, allineare)
objFile.WriteLine GetPrintable (strIncidentNumber) & “,„ & GetPrintable (strStatus)
objFile.Close
Regolare il objFSO = niente
Regolar objFile = niente
Concludere il sommergibile
Funzione GetPrintable (strValue come stringa) come stringa
intCount fioco come numero intero, strTemp come stringa
Per intCount = 1 a Len (strValue)
strTemp = metà di (strValue, intCount, 1)
Selezionare il caso il CSA (strTemp)
Casi 32 - 126
GetPrintable = GetPrintable & strTemp
Estremità prescelta
Dopo
GetPrintable = disposizione (GetPrintable)
Funzione di conclusione
|