Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 22
1

Обработка вложений Outlook

25.07.2015, 20:01. Просмотров 2742. Ответов 2
Метки нет (Все метки)


Всем доброго времени суток!

Имеется следующая задача:
С определенной периодичностью на почтовый ящик приходит письмо с вложенным CSV. В таблице представлена текущая информация по узлам сети.
Во-первых, необходимо этот файл сохранить на диске.
Во-вторых, необходимо его немного обработать (немного обработать текст и привести его к стандартному виду).
В-третьих, необходимо залить полученную таблицу на сервер MySQL.

В принципе, если автоматом залить на сервер никак нельзя, то можно сопоставить полученный файл по ключевому полю с таким же предыдущим и изменения записать в отдельный файл.

Подскажите пожалуйста, как можно реализовать каждый из этапов.

P.S. Написал сюда, т.к. единственное, что пришло в голову, обработка всего через VBA Outlook и Excel. А вообще имеется сервер Exchenge, может и его как-то можно задействовать...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2015, 20:01
Ответы с готовыми решениями:

Обработка вложений из писем, загружаемых при запуске Outlook 2016
Всем доброго времени суток! У меня есть задача: сортировать вложения по названиям и хранить их в...

Получение вложений в outlook
Добрый день. Пытаюсь создать скрипт для вставки в правило с целью получения вложенных файлов в...

Outlook. Автоматическое сохранение вложений
Для автоматического сохранения вложений при приеме новых писем у меня поставлен следующий макрос: ...

Сохранение всех вложений текущего сообщения в Outlook
Здравствуйте! Нужно сохранить все вложения текущего письма, т.е. на котором стою. Нашел как...

2
3935 / 1342 / 369
Регистрация: 07.08.2013
Сообщений: 3,385
26.07.2015, 04:44 2
на первые 2 пункта - вот тут есть базка Акса там есть код который Вас интересует - ковыряете
Отправка почты в определенное время

про вторые 2 пункта ни чего сказать не могу без файла CSV
0
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 22
27.07.2015, 10:10  [ТС] 3
CSV состоит из 5 полей (столбцов).
1)Необходимо в трех из них удалить все пробелы в ячейках
2)Одно из полей имеет формат "АТМ#####"; надо его преобразовать в "#####"
3)Одно поле содержит ip-адрес. В некоторых случаях он содержит маску подсети, которая мне не нужна. Т.е. если в строке есть символ "/", то в строке нужно удалить этот символ и все, что после него. Например из "10.0.0.0/8" "10.0.0.0".

Это все изменения, которые нужно сделать в таблице перед сопоставлением. Таблица не очень большая, около 3,5к строк. 4/5 полей всегда содержат какую-нибудь информацию, ip-адрес не всегда.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2015, 10:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Макрос для массовой распечатки вложений Outlook
Всем привет, Я когда-то учил Java и PHP, так что могу понять логику несложного скрипта, но тут...

Сортировка вложений из Outlook, заполнение таблицы по информации из писем
На работе такая проблема: Ведется переписка с подрядчиком в огромном объеме. Письма...

Макрос Microsoft Outlook 2010: копирование вложений по имени вложения
Добрий день! Помогите написать макрос для Microsoft Outlook 2010, которий будет копиравать...

Как добавить имена вложений Outlook в Excel с последующим сохранением их в указанной папке
Добрый день всем гуру Excel-я. Благодаря этому форуму мне получилось наладить документооборот в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.