На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Организуем VBA-FAQ! Если у Вас есть предложения, выскажитесь здесь: Пишем FAQ, интересно Ваше мнение
Популярные разделы FAQ:    user posted image Общие вопросы    user posted image Особенности VBA-кода    user posted image Оптимизация VBA-кода    user posted image Полезные ссылки

1. Старайтесь при создании темы указывать в заголовке или теле сообщения название офисного приложения и (желательно при работе с Office 95/97/2000) его версию. Это значительно сократит количество промежуточных вопросов.
2. Формулируйте вопросы как можно конкретнее, вспоминая (хотя бы иногда) о правилах ВЕЛИКОГО И МОГУЧЕГО РУССКОГО ЯЗЫКА, и не забывая, что краткость - сестра таланта.
3. Не забывайте использовать теги [сode=vba] ...текст программы... [/code] для выделения текста программы подсветкой!
4. Темы с просьбой выполнить какую-либо работу полностью за автора здесь не обсуждаются и переносятся в раздел ПОМОЩЬ СТУДЕНТАМ.
Модераторы: Old Bat, MIF
  
> Прогон бумаги на А4 (WORD) , избавиться от прогона на матричном принтере
    Есть шаблон документа WORD на его его основе создается документ.
    При распечатке на матричном принтере (рулон) он все равно гонит бумагу до А4.
    Можно от этого избавится? Чтобы печатал только то что есть.
      Можно. Если печатать НЕ из Word, который мыслит исключительно страницами.

      Альтернативный вариант - корректировать формат бумаги, устанавливая такой, в который образ печати влезает "без зазоров". Т.е. подбирать значение ActiveDocument.PageSetup.PageHeight на грани перехода значения ActiveDocument.Range.Information(wdNumberOfPagesInDocument). И не забыть установить такой же формат для собственно принтера.
      Сообщение отредактировано: Akina -
        Цитата Akina @
        Можно. Если печатать НЕ из Word, который мыслит исключительно страницами.

        Задача - печать из Wordа.

        Цитата Akina @
        Т.е. подбирать значение ActiveDocument.PageSetup.PageHeight на грани перехода значения ActiveDocument.Range.Information(wdNumberOfPagesInDocument).

        Это можно сделать. Поможет?

        Цитата Akina @
        И не забыть установить такой же формат для собственно принтера.

        Для любого принтера подобрать esc последовательности?
          Цитата Bas @
          Это можно сделать. Поможет?

          Только совместно со следующим мероприятием - указанием принтеру, что у него именно такая бумага. Иначе бессмысленно.

          Цитата Bas @
          Для любого принтера подобрать esc последовательности?

          Это ещё зачем? Твоё дело - сказать принтеру, что у него бумага нужного тебе формата (такая же, как у документа - иначе получишь либо обрезку части страницы, выходящей за поля печати, либо прогоны до границы бумаги). А уж управляющие последовательности пусть его драйвер формирует.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0208 ]   [ 16 queries used ]   [ Generated: 19.04.24, 05:23 GMT ]