печать
Подписаться на эту метку по RSS
Отправка документа на печать на разные сетевые принтеры
Метки: макросы | печать
Дата: 17/08/2009 08:07:58
Поступил интересный вопрос от Павла. Он спрашивает:
У меня подключено несколько сетевых принтеров. Можно ли с помощью разных кнопок-макросов печатать на разные предопределенные принтера, а не только на принтер по умолчанию?
Мой соавтор Александр Витер предложил воспользоваться методом ActivePrinter, и я набросал небольшой макрос.
Пусть, например, у вас есть сетевой принтер по имени "Полное_Сетевое_Имя_Принтера" (смотрите наименования в настройках печати). Тогда макрос будет следующий:
Макрос печати копий документа в один клик
Александр интересуется:
Часто необходимо распечатывать две копии одного документа. Приходится использовать меню «Файл-печать». Помогите создать макрос позволяющий выполнять это в один клик. Необходимо учесть возможность появления предупреждения о строках, расположенных вне области печати.
Александр, попробуйте такой макрос:
Sub printDocCopy2() ActiveDocument.PrintOut copies:=2 End Sub
Создайте для этого макроса кнопку на панели инструментов и пользуйтесь. В коде можно изменить количество копий, указав нужное вам число.
Что касается предупреждений, то это внутренние ресурсы редактора и при программировании их учитывать не обязательно. К тому же, поля могут отличаться от минимальных для редактора Word и используемого принтера.
Коды полей вместо текста при печати документа
За последний месяц я получил несколько писем практически с одним и тем же вопросом:
В колонтитуле отображаются коды полей: {PAGE}, {DATE} и т. п. После нажатия клавиши «ALT»+«F9» отображается нормально, но на распечатанной странице отображаются все равно коды полей. Как устранить эту проблему?
На сайте уже есть подобная заметка:
Но в данном случае речь идет о печати кодов полей. Чтобы исправить эту ситуацию, следует выключить режим печати кодов полей. Для этого в меню Сервис выберите команду Параметры и перейдите на вкладку Печать. Снимите флажок с опции "Печатать коды полей".
Если вы работаете с редактором Word 2007, то откройте диалоговое окно Параметры Word, перейдите на закладку Дополнительно и в группе параметров Печать снимите флажок с опции "Печать кодов полей вместо их значений".
Как добавить свой текст на бланк документа
Метки: автоматизация | печать | шаблоны
Дата: 17/03/2008 10:56:07
В феврале 2008 года я получил три письма от моих читателей с практически одинаковым вопросом:
Есть готовые бумажные печатные бланки с неким текстом. Пустые места в бланке нужно заполнять с помощью редактора Word. Затем набранный текст выводится на принтер на бланке. Надо, чтобы выводимый текст аккуратно совпал с соответствующими полями бланка. Как это сделать?
Мой ответ был таков: это можно сделать только опытным путем, первоначально создав шаблон документа с размерами вашего бланка и добавляя в нужные места шаблона (сверяясь с бланком) специальные поля для ввода текста.
Распечатать получившийся документ и опять сверить с бланком. Мелкие расхождения в размере шрифта, интервале и других деталях следует корректировать индивидуально для каждого поля.
После того, как вы убедитесь, что поля в шаблоне совпадают с пустыми местами на бланке, можно создавать на основе этого шаблона ваши документы: вводя в поля ваш текст, вставляя в принтер бланк и печатая получившийся документ.
Если все будет сделано правильно, то есть шанс, что текст в документе будет совпадать с пустыми местами на бланке.
Запрет на распечатку документов с чужого компьютера
Один из читателей сайта задал вопрос:
Скажите пожалуйста, как мне можно поставить в Worde запрет на распечатку через чужой принтер? Возможно вообще такое?
Свое решение этого вопроса представил Леонид Бродский, автор программы LeoBilingua. Он написал:
Обратная печать страниц
По умолчанию принтеры сначала печатают страницы документа, начиная с первой. Вроде бы все верно, но в некоторых принтерах (это справедливо для струйных принтеров) распечатанные листы выходят лицевой стороной вверх и, таким образом, первая страница документа оказывается в самом низу распечатки. Приходится вручную пересортировывать страницы. Ладно, если страниц немного, а если в документе более сотни страниц?
Есть простое решение: нужно в настройках принтера задать обратный порядок печати.
Чтобы проверить и установить соответствующие параметры для принтера, в меню Файл выберите команду Печать. Откроется одноименное диалоговое окно. Нажмите кнопку Параметры (внизу диалогового окна). В открывшемся окне на вкладке Печать в группе Режим печати установите флажок на параметре В обратном порядке.
Теперь все страницы будут печататься начиная с последней страницы.
Аналогичные параметры можно установить и в настройках своего принтера.
Как при печати документа Word вывести имя автора
Метки: колонтитулы | макросы | печать | поля
Дата: 31/08/2006 16:24:03
Вопрос:
На предприятии много сотрудников, готовящих документы. Как сделать так, чтобы на отпечатанной странице (автоматически) выводилось имя автора документа (типа {LASTSAVEDBY}) или имя пользователя ПК?
На мой взгляд, автоматически выводить при печати документа какие бы то ни было сведения не получится, если принудительно заранее не включить эти сведения в документ.
Я вижу следующий вариант решения в вашей ситуации.
Поля вне области печати: решение проблемы
Метки: ошибки word | параметры страницы | печать | поля
Дата: 29/08/2006 14:00:45
Вчера на сайте Microsoft в разделе Обсуждения в Office я увидел вопрос от одного пользователя, который звучал так:
При печати файла в формате RTF программа выдает сообщение:"поля раздела 1 выходят за границы области печати". как от этого избавиться? как обнаружить эти поля?
Я ответил на этот вопрос. Кроме того, я посчитал необходимым привести мой ответ и здесь, в своем блоге. Вдруг кому поможет.
Печать отдельных страниц документа
Редактор Word позволяет выводить на печать как весь документ целиком, так и выборочно страницы.
Предварительно я рекомендую вам, в целях ускорения доступа к функциям печати, вывести на панель инструментов значок Печать (Print) .
По умолчанию панель инструментов Стандартная уже содержит подобный значок. Однако, щелчок по нему приведет к непосредственной печати документа. А нас интересует возможность самостоятельно задавать опции печати. Поэтому необходимо вывести на панель другой значок (который, впрочем, выглядит точно так же).