|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Добрый день! Не подскажите как реализовать следуюзщий функционал: Нашему начальнику будут приходить письма по Outlook с пределенной темой сообщения (например "Отпрашивание") и текстом. Необходимо реализовать возможность записи в определенную таблицу Access входящих сообщений с вышеуказанной темой, чтобы в таблицу записывались данные об отправителе, дате создания и главным текстом сообщения. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 13:31 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
liamnoelДобрый день! Не подскажите как реализовать следуюзщий функционал: Нашему начальнику будут приходить письма по Outlook с пределенной темой сообщения (например "Отпрашивание") и текстом. Необходимо реализовать возможность записи в определенную таблицу Access входящих сообщений с вышеуказанной темой, чтобы в таблицу записывались данные об отправителе, дате создания и главным текстом сообщения. Так в первую очередь лучше заносить данные в таблицу/ форму, основанием которой является таблица, а потом уже нажимать кнопку отправить письмо начальнику :) То есть заносить данные , а потом уже на основании внесенных данных информировать руководителя. Такой вариант устроит? Если да, то сейчас наваяем. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 14:10 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Если фиксация должна выполняться "на лету" при получении письма, то можно использовать событие ItemLoad непосредственно в VBA Outlook. Если это делается время от времени извне, то код должен залазить внутрь Outlook-а, в цикле перебирать входящие письма и писать в таблицу все, что позднее имеющегося в таблице. Примеры работы с объектной моделью Outlook можно нарыть в инете, в т.ч. и на этом форуме. Теоретически папку Outlook можно присоединить к Аксу как таблицу. Я попробовал - требует мастера - плюнул. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 14:40 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Кривцов АнатолийЕсли фиксация должна выполняться "на лету" при получении письма, то можно использовать событие ItemLoad непосредственно в VBA Outlook. Если это делается время от времени извне, то код должен залазить внутрь Outlook-а, в цикле перебирать входящие письма и писать в таблицу все, что позднее имеющегося в таблице. Примеры работы с объектной моделью Outlook можно нарыть в инете, в т.ч. и на этом форуме. Теоретически папку Outlook можно присоединить к Аксу как таблицу. Я попробовал - требует мастера - плюнул. Можно в сам аутлук в референсах подлючить библиотеки аксесса, создать на панели аутлуковской кнопку и повесить по аналогии с кнопкой на форме аксесса процедуру парсинга HTML тушки письма. Выдирать из тела письма ,из таблицы HTML данные, записывать их в рекордсет и вставлять в таблицу в аксессе, используя подключенные аксовские библиотеки. Но автору проще поменять бизнес процесс, так как судя по всему получение писем идет из его же компании, кадрового отдела, либо сотрудника компании- кто хочет отпросится. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 15:47 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Конечно хотелось бы получения информации "на лету". Весь смысл в том чтобы начальник оперативно получал информацию через сообщения на его почту ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 16:41 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
[quot Сергей Лалов]Кривцов Анатолий Но автору проще поменять бизнес процесс, так как судя по всему получение писем идет из его же компании, кадрового отдела, либо сотрудника компании- кто хочет отпросится. Да, так и есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 16:41 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
liamnoel, В этом случае нужно убедить коллег, которые заполняют обращение пользоваться аксессом, количество действий минимальное в любом случае. Склепал вам пример по быстрому, можете потестить. Заполнить несколько полей и нажать кнопку отправить письмо. Простенький, он показывает как снимаются переменные с формы и передаются в такую же процедуру отправки письма. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 11:23 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Куда уже оперативней, если ему на почту приходит письмо? Не понятна цель этого действия. Оптимальный вариант - в Outlook-е написать программу, которая в базу аксесса будет скидывать информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 14:54 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Stanislav P, дело не только в оперативности, но и возможности быстро найти по определенной выборке нужную инфорамцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 15:50 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Сергей Лалов, Спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 15:52 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
liamnoelStanislav P, дело не только в оперативности, но и возможности быстро найти по определенной выборке нужную инфорамцию. Я, конечно, понимаю, что Вам уже предложили решение и поэтому Вы вряд ли будете разбираться с возможностями Outlook. Да и не хочется разводить флейм, но Outlook это умеет и без Access. Либо, поставленная задача описана здесь не полностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 19:14 |
|
Запись из Outlook в Access
|
|||
---|---|---|---|
#18+
Stanislav PliamnoelStanislav P, дело не только в оперативности, но и возможности быстро найти по определенной выборке нужную инфорамцию. Я, конечно, понимаю, что Вам уже предложили решение и поэтому Вы вряд ли будете разбираться с возможностями Outlook. Да и не хочется разводить флейм, но Outlook это умеет и без Access. Либо, поставленная задача описана здесь не полностью. Парсинг из тела письма аутлук уже тоже пожевать успели 4 года назад, тут же, на форуме) ТУТ При достижении особого состояния просветления в VBA автором данного топика, можно и потестить в том первоначальном варианте, который непосредственно озвучил он в самом начале . Но кажется это тупиковое направление. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2019, 14:39 |
|
|
start [/forum/topic.php?fid=45&msg=39760257&tid=1610898]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
113ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 517ms |
0 / 0 |