![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
![]()
Прошу помощи у знатаков.
Ситуация такая: Есть файл excel в котором мы заполняем калькуляцию, автоматом заполняются квитанции на другом листе. Есть простенький макрос который закреплен за кнопкой, который выводит на печать эти квитанции и калькуляции нужное количество и нужного вида. Как дополнение создан файл Wodr со связями с вышеуказанным файлом, в котором происходит заполнение договора (ФИО, адрес, суммы...). Печатать договор сейчас приходится отдельно, открыв файл word, нажав "Да" на вопрос "обновить связи или нет" и потом печатать готовый договор. Вопрос: Можно ли в excel создать макрос который, пусть так же при нажатии на кнопку, сам откроет этот файл word, обновит связи и напечатает два экземпляра договора, сохранит файл с именем {ФИО} и закроет файл? В идеале можно эти два макроса "объеденить", и закрепить за кнопкой "Печать пакета документов". |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Всего 10-15 строк кода. Но его никто не напишет, пока Вы подробно не распишите, где макрос должен искать файл Word, как называется этот файл, в какой папке сохранять файл с именем {ФИО} (и где брать это ФИО), закрывать файл с сохранением, или нет, и т.д. Лучше, если будут примеры файлов Excel и Word. |
|
![]() |
![]() |
![]() |
#3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Дождемся ли ответа от призрака?
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
![]()
Прошу прощения за трехжневное молчание, необходимые файлы были на работе, а в выходные как известно, там делать нечего...
Внутри архива есть текстовый файл где я постарался пояснить ситуацию как можно подробнее... |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
![]()
Хотелось бы услышать мнение знатаков....
выполнима ли такая задача или лучше оставить как есть? |
![]() |
![]() |
![]() |
#6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Задача выполнима. Например, так
Код:
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
![]()
Спасибо, завтра буду буду пробовать....
А по поводу качества печати возник вопрос... Если в word-е написать макрос для печати нужного количества, качества ( он пишется рекордером word, проверял..), а потом из excel-я открыть файл word, обновить связи и .. выполнить существующий макрос?? или я гоню? |
![]() |
![]() |
![]() |
#8 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Ну-ка приведите мне макрос, да еще записаный макрорекордером, где можно установить свойства принтера. Любопытно глянуть.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 20.08.2009
Сообщений: 11
|
![]()
в файле excel, который находится в представленом мной архиве.
Макрос закреплен за кнопкой справа, печатает два первых листа и один второй, качество печати-черновое. (по тому как принтер печатает, можно определить печатает он в обычном режиме или черновом).. |
![]() |
![]() |
![]() |
#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 |