|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.08.2009, 19:53 | #1 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
Как вывести на печать документ Word
Прошу помощи у знатаков.
Ситуация такая: Есть файл excel в котором мы заполняем калькуляцию, автоматом заполняются квитанции на другом листе. Есть простенький макрос который закреплен за кнопкой, который выводит на печать эти квитанции и калькуляции нужное количество и нужного вида. Как дополнение создан файл Wodr со связями с вышеуказанным файлом, в котором происходит заполнение договора (ФИО, адрес, суммы...). Печатать договор сейчас приходится отдельно, открыв файл word, нажав "Да" на вопрос "обновить связи или нет" и потом печатать готовый договор. Вопрос: Можно ли в excel создать макрос который, пусть так же при нажатии на кнопку, сам откроет этот файл word, обновит связи и напечатает два экземпляра договора, сохранит файл с именем {ФИО} и закроет файл? В идеале можно эти два макроса "объеденить", и закрепить за кнопкой "Печать пакета документов". |
20.08.2009, 20:23 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Всего 10-15 строк кода. Но его никто не напишет, пока Вы подробно не распишите, где макрос должен искать файл Word, как называется этот файл, в какой папке сохранять файл с именем {ФИО} (и где брать это ФИО), закрывать файл с сохранением, или нет, и т.д. Лучше, если будут примеры файлов Excel и Word. |
|
20.08.2009, 22:00 | #3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Дождемся ли ответа от призрака?
Лучше день потерять — потом за пять минут долететь!©
|
24.08.2009, 17:57 | #4 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
Прошу прощения за трехжневное молчание, необходимые файлы были на работе, а в выходные как известно, там делать нечего...
Внутри архива есть текстовый файл где я постарался пояснить ситуацию как можно подробнее... |
26.08.2009, 05:37 | #5 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
Хотелось бы услышать мнение знатаков....
выполнима ли такая задача или лучше оставить как есть? |
26.08.2009, 14:00 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Задача выполнима. Например, так
Код:
Лучше день потерять — потом за пять минут долететь!©
|
26.08.2009, 17:14 | #7 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
Спасибо, завтра буду буду пробовать....
А по поводу качества печати возник вопрос... Если в word-е написать макрос для печати нужного количества, качества ( он пишется рекордером word, проверял..), а потом из excel-я открыть файл word, обновить связи и .. выполнить существующий макрос?? или я гоню? |
26.08.2009, 18:05 | #8 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Ну-ка приведите мне макрос, да еще записаный макрорекордером, где можно установить свойства принтера. Любопытно глянуть.
Лучше день потерять — потом за пять минут долететь!©
|
26.08.2009, 21:15 | #9 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
в файле excel, который находится в представленом мной архиве.
Макрос закреплен за кнопкой справа, печатает два первых листа и один второй, качество печати-черновое. (по тому как принтер печатает, можно определить печатает он в обычном режиме или черновом).. |
26.08.2009, 21:26 | #10 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
хотя судя по коду... ничего такого там нет..
возможно я ошибаюсь... может это свойство печати идет по умолчанию?? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В OleContainer документ Word, как в нем контролировать нажатие клавиши? | Djonik | Общие вопросы Delphi | 0 | 16.03.2009 18:38 |
Как перехватить документ, посланный на печать? | Iskatel | Win Api | 14 | 17.02.2009 17:17 |
как вставить диаграмму Excel в документ Word | JOHNNY BASIC | Общие вопросы Delphi | 0 | 29.09.2008 20:15 |
Как вывести таблицу StringGrid на печать? | graphoman | Компоненты Delphi | 1 | 07.01.2008 22:19 |
Как Web документ(htm, mht, и т.д.) открыть через Word? | Yelzhas | Общие вопросы Delphi | 4 | 18.11.2007 20:14 |