0 / 0 / 0
Регистрация: 26.07.2012
Сообщений: 20
1

Распечатать слитый документ word кнопкой из Excel

26.07.2012, 15:25. Показов 2912. Ответов 7
Метки нет (Все метки)

Добрый день! Только начинаю осваивать vba, поэтому отнеситесь лояльно=)

Стоит задача: написать программку, которая будет распечатывать из Excel письма, получаемые путем слияния Word документа с базой в Excel. Адресаты текущей рассылки выбираются из базы по критерию (например, страна или отсутствие ответа на предыдущее письмо).
На данный момент эта процедура выполняется стандартной функцией в ворде ("Слияние при печати" с выборкой адресатов по критериям).

Но нужно автоматизировать процесс до нажатия кнопки в юзерформе Экселя, после которого из принтера полезут нужные письма нужным адресатам.

Вооот, как-то так)

Буду рада советам и помощи.

Добавлено через 5 часов 31 минуту
Кто-нибудь...???
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2012, 15:25
Ответы с готовыми решениями:

Заполнить и распечатать документ Word
Нужно разместить на странице картинку и текст, затем вывести на печать. С помощью каких библиотек и...

Из Excel открыть документ Word
Как из Excel открыть документ Word, в котором был бы определенный текст

Открыть существующий документ Word с Excel
Добрый день! Есть написанный код Dim objWrdApp As Object Dim objWrdDoc As Object On Error...

Открыть документ Word или Excel
Как написать код для кнопки, при нажатии которой открывался бы нужный мне WORDовский или...

7
Модератор
Эксперт функциональных языков программированияЭксперт Python
30026 / 16496 / 3344
Регистрация: 12.02.2012
Сообщений: 27,466
Записей в блоге: 5
26.07.2012, 17:19 2
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от RSM20065 Посмотреть сообщение
Кто-нибудь...???
Что, нет отзывов? И неудивительно. Постановка задачи предельно неконкретна. Покажи что это за Word-документ, и что за база в Excel-е. Заодно объясни, что значит "слияние" в твоем случае.
3
1479 / 385 / 35
Регистрация: 10.04.2009
Сообщений: 7,045
26.07.2012, 19:04 3
и вообще почему не остановится на чём-то одном на Ворде или на Экселе?
0
0 / 0 / 0
Регистрация: 26.07.2012
Сообщений: 20
27.07.2012, 14:14  [ТС] 4
Прикрепляю примеры. Спасибо, что откликнулись.

Ципихович Эндрю, не могу остановиться на чем-то одном, так как поставлена именно та задача,что я описала.
Вложения
Тип файла: rar Пример.rar (297.2 Кб, 61 просмотров)
0
11254 / 3618 / 645
Регистрация: 13.02.2009
Сообщений: 10,793
27.07.2012, 19:14 5
С примерами дело запуталось ещё больше!!
написать программку, которая будет распечатывать из Excel письма
нужно автоматизировать процесс до нажатия кнопки в юзерформе Экселя
Значит управление должно быть в екселе?
А как критерии выбираются в ворде!?

По идее никакого слияния не нужно. Всё делать из ексела. И заполнять шаблон программно по заранее раставленным меткам
0
0 / 0 / 0
Регистрация: 26.07.2012
Сообщений: 20
30.07.2012, 08:17  [ТС] 6
Есть рисунок, где я отметила, как выбираются критерии в ворде. А управлять всем нужно из экселя,да.

Еще раз сформулирую,что нужно на выходе:

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

P.S. Сейчас все делается с помощью стандартных функций ворда, однако есть задача написать программу в эксель, чтобы в последствии присоединить ее к другим нужным программам и объедить все в единый интерфейс, где будут просто кнопочки, делающие всю работу автоматически, минимизируя ручной ввод и расчеты.

Спасибо, что пытаетесь понять)
0
1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
06.08.2012, 15:24 7
RSM20065, а MS Office у вас какого года?
0
0 / 0 / 0
Регистрация: 26.07.2012
Сообщений: 20
07.08.2012, 08:06  [ТС] 8
Цитата Сообщение от Busine2012 Посмотреть сообщение
RSM20065, а MS Office у вас какого года?
- 2003
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2012, 08:06

Документ Word с данными из Excel, автоматически импортирующимися
Доброго времени суток! Имеется 2 файла: док (некая служебная записка) и эксель (база данных...

Как открыть документ Word из VBA-Excel
Господа, есть несколько скромных вопросов, надеюсь на ваше участие: 1) Как открыть док-т Word из...

Сохранить табличный документ в файл Word или Excel
Доброго времени суток! Вопрос не знаете ли как сделать в форме отчета кнопку которая при нажатии...

Сохранить документ Word по значению ячейки из файла excel
Помогите, пожалуйста, нужен макрос сохраняющий текущий документ word с именем которое он будет...


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

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

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