Доработка(+attach) макроса отправки писем через GMAIL, Прикрепление файла в макросе на отправку писем по электронной почте...
Пользователь
Сообщений: Регистрация: 20.09.2015
04.11.2015 17:29:28
Взял вот этот макрос, работает отлично ,только прошу помощи в переделке этого пункта:
Dim TempFilePath As String TempFilePath = "C:\Windows\Temp\" & ActiveWorkbook.Name & ".xls" ActiveWorkbook.SaveCopyAs (TempFilePath)
Хотелось бы чтобы отправлялся активный лист, а не активная книга, заранее благодарен.
Доработка(+attach) макроса отправки писем через GMAIL, Прикрепление файла в макросе на отправку писем по электронной почте...
Пользователь
Сообщений: Регистрация: 20.09.2015
04.11.2015 07:46:05
Добрый день, прошу помощи в следующем вопросе....
Нашел макрос отправки сообщений через Gmail, прекрасно работает... но не удается методом тыка вставить в него часть кода, которая бы прикрепляла активную рабочую книгу/лист.
PS в качестве опционала, если не сложно, подскажите как прикрутить строчку кода, которая название письма брала бы из ячейки на активном листе, а тело письма из 2 не смежных других ячеек. Буду признателен, спасибо.
Макрос
Скрытый текст
Private Sub CommandButton1_Click() Dim iMsg As Object Dim iConf As Object Dim strbody As String Dim Flds As Variant Set iMsg = CreateObject("CDO.Message") Set iConf = CreateObject("CDO.Configuration") iConf.Load -1 Set Flds = iConf.Fields With Flds .Item(") = True .Item(") = 1 .Item(") = "@gmail.com" .Item(") = "пароль" .Item(") = "smtp.gmail.com" .Item(") = 2 .Item(") = 465 .Update End With strbody = "Поздравляем!!!! Ваше письмо успешно отправлено !!!!" With iMsg Set .Configuration = iConf .To = "" .CC = "" .BCC = "" .From = """ВашеИмя"" <>" .Subject = "Попытка отправить письмо с помощью CDO" .TextBody = strbody .Send MsgBox "Отправлено!" End With End Sub
Прошу прощения, на этом сайте достаточно информации по этой теме, вот одно из ни...
Изменено: - 04.11.2015 09:15:04
Разработка парсера сайта, выдача в exel, парсинг сайта тендеров и загрузка данных в exel
Пользователь
Сообщений: Регистрация: 20.09.2015
08.10.2015 14:34:27
Все готово) ушло около недели, несмотря на новые хотелки). Джонни рекомендую, все с делал в лучшем виде.
Разработка парсера сайта, выдача в exel, парсинг сайта тендеров и загрузка данных в exel
Пользователь
Сообщений: Регистрация: 20.09.2015
22.09.2015 14:33:53
Решил работать с Johny, за пару дней сделал почти рабочий макет для демонстрации, получилось хорошо, решили, что делаем дальше)
Разработка парсера сайта, выдача в exel, парсинг сайта тендеров и загрузка данных в exel
Пользователь
Сообщений: Регистрация: 20.09.2015
20.09.2015 12:12:03
Привет Планета!
Прошу помощи в решении следующего вопроса.
Необходимо проделывать парсинг сайта тендеров: и загружать информацию в эксель в специально подготовленную форму. ______________________________________________________________________________________________ 1. инфо для парсинга, это внешняя часть объявления, ее нужно парсить в первые столбцы таблицы exel (пример во вложении) :
Скрытый текст
№
Наименование заказчика
Наименование закупки
Метод закупки
Дата начала
Дата окончания
Статус
Западно-Казахстанский областной филиал АО «Казпочта»
ЦПП-Запрос ценовых предложений на понижение
18-09-2015
28-09-2015
Прием заявок открыт
2. Далее парсер должен перейти по номеру объявления или наименованию закупки и спарсить содержимое лотов в таком же формате.
Скрытый текст
№
Наименование
Описание
Количество
Цена за единицу без НДС в тенге
Сумма
Место поставки
Cроки и график поставки товаров, выполнения работ, оказания услуг
поставка товаров в течение 15 рабочих дней с момента (даты) подписания договора
0
2
Ножницы / Ножницы
ножницы для работы одной рукой / ножницы для работы одной рукой
160
210,00
33 617,00
Западно-Казахстанская область
поставка товаров в течение 15 рабочих дней с момента (даты) подписания договора
0
3
регистр / регистр
Регистратор из картона или бумаги, под формат А4 / Регистратор из картона или бумаги, под формат А4
150
369,00
55 411,00
Западно-Казахстанская область
поставка товаров в течение 60 календарных дней с момента (даты) подписания договора
0
3. Выдать информацию в таком виде, в каком она представлена здесь(1 лист):
4. Так как номер объявления возрастает, желательно иметь возможность остановить парсер на определенном номере объявления, тоесть, если я буду парсить каждый день сбор должен оканчиваться до того номера (пример: 202174) на котором я остановился вчера, а лучше, чтобы была возможность в ручную указывать каждый раз номер объявления до которого необходимо сделать парсинг.
5. Предполагается замена файла каждый день, чтобы не перегружать exel.