Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2010, 23:16   #1
milan
Новичок
Джуниор
 
Регистрация: 04.07.2010
Сообщений: 6
По умолчанию Список файлов папки + отправка письма

Ребят ,помогите плз.
Сделать список фалов в экселе с определенной папки
не создавая новый лист
с возможностью отправить каждый файл с отдельной кнопки.
при этом справа от файла была возможность дописовать коменты и чтоб эти параметры не сбрасывались при перерасчете ...

Это реально ?
milan вне форума Ответить с цитированием
Старый 05.07.2010, 09:15   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Пример для получения списка файлов из папки можно посмотреть здесь: http://excelvba.ru/code/FilenamesCollection

Можно также программно добавить справа от каждого файла кнопку для отправки этого файла по почте.

Вопросы:
1) что значит "не создавая новый лист"? Куда же, в такой случае, выводить список файлов с кнопками?

2) Отправку почту вы намереваетесь производить средствами Outlook, TheBat, или средствами WindowsXP?
Здесь есть пример макроса для отправки почты при помощи TheBAT:
http://excelvba.ru/code/TheBAT

Смотрите также другие способы отправки почты из Excel:
http://excelvba.ru/category/mail

3) Какие "компоненты" вы собираетесь дописывать?

4) Где брать текст и тему письма?

5) Что значит "чтоб эти параметры не сбрасывались при перерасчете"?
Почему эти параметры могут сбрасываться?

Цитата:
(добавлено позже - может, кому пригодится)
Посмотрите самый простой способ, как организовать отправку почты (рассылку писем)
(с использованием программы заполнения документов по шаблонам, с последующей отправке по почте)

В программе есть возможность формировать письма по шаблону (с подстановкой данных из таблицы Excel),
прикреплять сформированные документы и файлы из выбранной папки, и много других возможностей.


Последний раз редактировалось EducatedFool; 12.01.2013 в 11:26.
EducatedFool вне форума Ответить с цитированием
Старый 05.07.2010, 11:39   #3
milan
Новичок
Джуниор
 
Регистрация: 04.07.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Пример для получения списка файлов из папки можно посмотреть здесь: http://excelvba.ru/code/FilenamesCollection

Можно также программно добавить справа от каждого файла кнопку для отправки этого файла по почте.

Вопросы:
1) что значит "не создавая новый лист"? Куда же, в такой случае, выводить список файлов с кнопками?

2) Отправку почту вы намереваетесь производить средствами Outlook, TheBat, или средствами WindowsXP?
(примеры кода для всех этих вариантов есть на форуме)

3) Какие "компоненты" вы собираетесь дописывать?

4) Где брать текст и тему письма?

5) Что значит "чтоб эти параметры не сбрасывались при перерасчете"?
Почему эти параметры могут сбрасываться?
1)Я тестил разные примеры , при запуске макроса создавался новый лист
а хотелось бы чтоб это было в сушествуюшем листе
2)Outlook
3)пример список фалов
файл марка модель дата
393999389894 самсунг 3500 12.06.2010
где это 393999389894.pdf файл каторый надо отправить
4)текст и тема письма формируется из имени фала марки и модели даты...
5)к примеру я добавил еще один файл 393999389893.pdf
соответственно старый файл сместится вниз( ибо сорт идет по именни) а то что я дописывал будет относится к новому файлу
(хотя сорт сделать по дате создания файла)


система XP
2003 Excel

бабло дам если нужно
milan вне форума Ответить с цитированием
Старый 05.07.2010, 13:06   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Пару вопросов.
Получатели разные или один,если разные,как выбрать.
Файл архивировать перед отправкой?
Коменты идут в тело письиа?
И для наглядности Файл с нужным листом загрузите.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 05.07.2010, 15:29   #5
milan
Новичок
Джуниор
 
Регистрация: 04.07.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Пару вопросов.
Получатели разные или один,если разные,как выбрать.
Файл архивировать перед отправкой?
Коменты идут в тело письиа?
И для наглядности Файл с нужным листом загрузите.
получатель один
файл орхивировать не нужно, нужно именно по отделности отправлять
коменты в теме письма берутся из соттветсвуюший строки от файла
Вложения
Тип файла: rar w.rar (30.9 Кб, 18 просмотров)
milan вне форума Ответить с цитированием
Старый 05.07.2010, 15:42   #6
milan
Новичок
Джуниор
 
Регистрация: 04.07.2010
Сообщений: 6
По умолчанию

список файлов берется автоматом а вот оастальное дописывал сам . просто потом есчо файл добавится и строка с нужным файлом может опустица в зависимости от имени файла.... как быть и не могу понять ,как передать параметры(данные для переменных (тема письма (имя файла итп ))) макросу через форму

Последний раз редактировалось milan; 05.07.2010 в 15:59.
milan вне форума Ответить с цитированием
Старый 05.07.2010, 18:18   #7
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Смотрите вложение.В референсах добавте ссылку на Outlook.
Проверить не могу - не пользуюсь Outlook
Проблему строки решил
Вложения
Тип файла: rar список.rar (19.7 Кб, 48 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 05.07.2010, 18:30   #8
milan
Новичок
Джуниор
 
Регистрация: 04.07.2010
Сообщений: 6
По умолчанию

Пасиб ваше , в точку ...
как отблагодарить ?
milan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка письма с аттачем Aero1 Помощь студентам 4 17.06.2010 17:59
Отправка письма на почту! }{oт@бь)ч PHP 8 13.01.2010 21:27
Отправка письма с вложением Stanislav PHP 1 06.04.2009 13:44
отправка письма joker Win Api 0 14.02.2009 10:46
Отправка письма Ксеноцид PHP 1 07.05.2008 15:57