Sub CShene ()
Тусклое olkMsg как Outlook.MailItem, strIncidentNumber как шнур, strStatus как шнур, varLine как вариант, _
arrLine вариант как, objFSO как предмет, objFile как предмет
Выберите случай TypeName (Application.ActiveWindow)
Покрывайте «исследователь»
Установите olkMsg = Application.ActiveExplorer.Selection (1)
Покрывайте «контролера»
Установите olkMsg = Application.ActiveInspector.CurrentItem
Закончите отборное
Для каждого varLine в разделении (olkMsg.Body, vbCrLf)
arrLine = разделило (varLine, «: ")
Если UBound (arrLine) > 0 после этого
Выберите arrLine случая (0)
Покрывайте «номер случая»
strIncidentNumber = arrLine (1)
Случай «состояние»
strStatus = arrLine (1)
Выходите для
Закончите отборное
Закончитесь если
Затем
Установите objFSO = CreateObject («Scripting.FileSystemobject»)
«На следующей линии изменении архив - имя и курс.»
Установленное objFile = objFSO.OpenTextFile («C:\eeTesting\CShene.txt», ForAppending, поистине)
objFile.WriteLine GetPrintable (strIncidentNumber) & «,» & GetPrintable (strStatus)
objFile.Close
Установите objFSO = ничего
Установите objFile = ничего
Закончите подводную лодку
Функция GetPrintable (strValue как шнур) как шнур
Тусклое intCount как интежер, strTemp как шнур
Для intCount = 1 к Len (strValue)
strTemp = средний (strValue, intCount, 1)
Выберите случай Asc (strTemp)
Случай 32 до 126
GetPrintable = GetPrintable & strTemp
Конец отборный
Затем
GetPrintable = уравновешивание (GetPrintable)
Функция конца
|