0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
1 | |
Автоматическая рассылка файлов адресатам в Outlook12.04.2012, 15:46. Показов 11853. Ответов 19
Метки нет (Все метки)
Всем привет!
По работе каждый день приходится обрабатывать множество заказов (ктотрые вытаскиваются из программки) и рассылать их поставщикам по определенным адресам через Outlook... Есть макрос (делала его не я), который сохраняет эти файлы в папку и присваивает им определенные имена (имя состоит из инфо в ячейках B2 & B3 & B4 файла, в каждом заказе значения этих ячеек меняются), вкладывает их в новое письмо в Outlooke и добавляет адресата, тему и тело письма. Проблема в следующием: 1. необходимо дополнительно ставить в копию письма определенные адреса в зависимости от значения в ячейке B2 2. В один день возможно несколько заказов в одинаковыми именами и при сохранении происходит ошибка, т.к. файл с таким именем уже существует. Можно как-то так сделать, чтобы к имени сохраняемого файла автоматически добавлялся какой-нибудь символ (если файл с таким именем уже существует в этой папке) например "1" в конце имени? и соответственно если это третий за день файл, то на конце добавлять "2" и т.д. 3. И еще, при автоматической отправке всплывает окошко, которое говорит, что Outlook пытается без моего ведома отправить письмо и спрашивает, действительно ли я хочу это сделать. Можно сделать так, чтобы этого окошка не было и письма отправлялись сразу? Заранее огромное спасибо!
0
|
12.04.2012, 15:46 | |
Ответы с готовыми решениями:
19
Рассылка писем через Outlook Макрос для Outlook: автоматическая проверка всех входящих писем Макрос для Outlook: автоматическая проверка входящих писем и сохранение аттачментов Автоматическая пересылка письма в Outlook, но "затирание" адреса первого отправителя |
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
13.04.2012, 16:05 | 2 |
1 и 2 сделал
по 3-му - это вопрос к вашим системным администраторам. Скорее всего предупреждение выдает бдительная антивирусная программа или что-то вроде нее. По крайней мере я не сталкивался в Microsoft Office с подобной защитой.
0
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
13.04.2012, 17:28 [ТС] | 3 |
Не получается... выдает ошибку...
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
13.04.2012, 18:11 | 4 |
Может быть у вас лист называется не "Таблица поставщиков"?
Либо вы по какой-то причине останавливали выполнение макроса после его открытия. Я, правда, нашел у себя другую ошибку - забыл поменять путь к папке "Загрузки". Перезалил.
0
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
14.04.2012, 13:36 [ТС] | 5 |
Да, путь я заметила и поменяла
Странно, как ни пытаюсь, не получается... название листа я не меняла... пыталась уже перенабрать от руки, все равно ошибку выдает, что это может быть? а у Вас все получилось?
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
16.04.2012, 11:30 | 6 |
Странно. А у вас в настройках безопасности макросы выключены? Возможно, не срабатывает макрос при открытии книги, который объявляет переменную открытой книги.
0
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
16.04.2012, 11:41 [ТС] | 7 |
Да нет, все включено... причем файл, который я изначально выложила работает, а Ваш нет. Я в свой от руки вписала изменения из Вашего файла, все равно ошибку какую-то выдает. А то что у меня Office 2003 никак на это влиять не может?
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
16.04.2012, 12:24 | 8 |
Да, там еще проблема с надстройками - у вас не получится вызывать эту форму из любой книги по кнопке, потому что ей требуется таблица поставщиков. В принципе, это можно настроить, но не уверен, что это окупится сэкономленным временем на открытие конкретной книги.
Вроде все поправил, должно работать.
0
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
16.04.2012, 14:18 [ТС] | 9 |
Опять ошибка... я конечно в этом вопросе совсем деревянная, но почему изначально все работало, а тут Вы добавили адреса в копию и на этом месте стала вылезать ошибка?
Set oWS = oWB.Sheets("Таблица поставщиков") и по кнопке у меня вызывалась форма из любой книги
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
16.04.2012, 14:39 | 10 |
Тут все непросто. Дело в том, что у вас стоит надстройка, а я меняю код в модуле самой книги, который по идее даже не выполняется. Почему у вас раньше работало - не знаю. Попробуйте использовать не кнопку на панели, а ту, что в самом файле на листе "Кнопка". Возможно, вам придется отказаться от надстройки и кнопки на панели, потому что у вас используются данные с листа из книги. Попробуйте отключить надстройку (Сервис -> Надстройки -> Save and Send) и посмотрите, заработает ли.
0
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
16.04.2012, 14:56 [ТС] | 11 |
Отключила надстройку, через кнопку в файле сработало, но копия так и не подцепилась.
Мне кажется, я не очень однозначно написала изначально, прошу прощения, мне нужны адреса в копии в зависимости от ячейки B2 в файле "заказ" (то есть там, где стоит ЧП Сидоренко_магазин2 (магизин 3 и т.д), и в зависимости от этого нужно ставить адрес конкретного магазина.
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
16.04.2012, 15:26 | 12 |
У меня в поле "Копия" письма появляется адрес эл. почты "sidorenko..."
У вас так не происходит?
0
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
16.04.2012, 15:46 [ТС] | 13 |
с ЧП Сидоренко все работает, но когда начинаю подставлять туда другие (реальные) адреса, то ничего не получается. что я не так делаю?
мне кажется я методом тыка поняла... привязка стоит к столбцу B (файл Save and Send) (где перечислены все поставщики), а мне нужно, чтобы привязывалось к столбцу E и в зависимости от этого выбиралось значение ячейки в столбце F, но сделать это технически я к сожалению пока что не могу...
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
16.04.2012, 16:22 | 14 |
Брр. Давайте еще раз. Что должно браться из файла "Заявки" для поиска в столбце "E"?
0
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
16.04.2012, 19:29 [ТС] | 15 |
Грубо говоря, есть несколько магазинов в сети, где я работаю, и куча поставщиков. Все заказы отправляются из центрального офиса, и когда я отправляю заказы поставщикам, надо, чтобы копия этого заказа отправлялась и в магазин тоже (чтобы им было видно, что для них заказано). Поэтому нужно, чтобы в письме в поле "кому" был адрес поставщика (ЧП Иванов), а копии стоял адрес магазина покупателя (ЧП Сидоренко_магазин1).
То есть, в копии в зависимости от магазина покупателя (значения ячейки В2 файла заказ) должен вставляться адрес из файла Save and Send, лист Таблица поставщиков, столбец F, (в столбце E перечислены все возможные магазины). Все аналогично тому, что Вы уже сделали для поставщиков, только теперь привязка будет к магазину. Надеюсь, теперь понятно, а то я вечно как собака, понимаю ,а сказать нормально не могу
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|||||||||||
16.04.2012, 19:51 | 16 | ||||||||||
Замените в модуле mFunctions функцию GetCopy:
1
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
16.04.2012, 20:02 [ТС] | 17 |
Спасибо большое, завтра проверю на работе, дома Outlookа нет
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
16.04.2012, 20:04 | 18 |
1
|
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 24
|
|
17.04.2012, 17:46 [ТС] | 19 |
Спасибо, все работает!
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
17.04.2012, 18:04 | 20 |
0
|
17.04.2012, 18:04 | |
17.04.2012, 18:04 | |
Помогаю со студенческими работами здесь
20
Автоматическая обработка файлов MS Word Автоматическая рассылка почты в указанное время через Outlook! Рассылка писем с вложениями сразу нескольким адресатам Как отправить готовое html-письмо в формате msg в Outlook 2013 сразу нескольким адресатам в виде рассылки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |