CShene secundário ()
olkMsg não ofuscante como Outlook.MailItem, strIncidentNumber como a corda, strStatus como a corda, varLine como a variação, _
do arrLine variação tão, objFSO quanto o objeto, objFile como o objeto
Selecionar o caso TypeName (Application.ActiveWindow)
Encaixotar o “explorador”
Ajustar o olkMsg = o Application.ActiveExplorer.Selection (1)
Encaixotar o “inspetor”
Ajustar o olkMsg = o Application.ActiveInspector.CurrentItem
Terminar seleto
Para cada varLine na separação (olkMsg.Body, vbCrLf)
arrLine = separação (varLine, “: ")
Se UBound (arrLine) > 0 então
Selecionar o arrLine do caso (0)
Encaixotar do “o número incidente”
strIncidentNumber = arrLine (1)
Caso “status”
strStatus = arrLine (1)
Retirar para
Terminar seleto
Terminar se
Em seguida
Ajustar o objFSO = o CreateObject (“Scripting.FileSystemobject”)
“Na linha mudança seguinte o nome de arquivo e o trajeto.”
objFile ajustado = objFSO.OpenTextFile (“C:\eeTesting\CShene.txt”, ForAppending, verdadeiros)
objFile.WriteLine GetPrintable (strIncidentNumber) & “,” & GetPrintable (strStatus)
objFile.Close
Ajustar o objFSO = nada
Ajustar objFile = nada
Terminar o submarino
Função GetPrintable (strValue como a corda) como a corda
intCount não ofuscante como o inteiro, strTemp como a corda
Para o intCount = 1 a Len (strValue)
strTemp = meados de (strValue, intCount, 1)
Selecionar o caso Asc (o strTemp)
Caso 32 126
GetPrintable = GetPrintable & strTemp
Extremidade seleta
Em seguida
GetPrintable = guarnição (GetPrintable)
Função do fim
|