CShene secundario ()
olkMsg dévil como Outlook.MailItem, strIncidentNumber como secuencia, strStatus como secuencia, varLine como variante, _
del arrLine variante tan, objFSO como el objeto, objFile como objeto
Seleccionar el caso TypeName (Application.ActiveWindow)
Encajonar a “explorador”
Fijar el olkMsg = Application.ActiveExplorer.Selection (1)
Encajonar a “inspector”
Fijar el olkMsg = Application.ActiveInspector.CurrentItem
Terminar selecto
Para cada varLine en la fractura (olkMsg.Body, vbCrLf)
el arrLine = partió (varLine, “: ")
Si UBound (arrLine) > 0 entonces
Seleccionar el arrLine del caso (0)
Encajonar el “número del incidente”
strIncidentNumber = arrLine (1)
Caso “estado”
strStatus = arrLine (1)
Salir para
Terminar selecto
Terminar si
Después
Fijar el objFSO = CreateObject (“Scripting.FileSystemobject”)
“En la línea cambio siguiente el nombre de fichero y la trayectoria.”
objFile determinado = objFSO.OpenTextFile (“C:\eeTesting\CShene.txt”, ForAppending, verdades)
objFile.WriteLine GetPrintable (strIncidentNumber) y “,” y GetPrintable (strStatus)
objFile.Close
Fijar el objFSO = nada
Fijar objFile = nada
Terminar el submarino
Función GetPrintable (strValue como secuencia) como secuencia
intCount dévil como número entero, strTemp como secuencia
Para el intCount = 1 a Len (strValue)
strTemp = mediados de (strValue, intCount, 1)
Seleccionar el caso Asc (el strTemp)
Caso 32 a 126
GetPrintable = GetPrintable y strTemp
Extremo selecto
Después
GetPrintable = ajuste (GetPrintable)
Función del final
|