Установка двусторонней печати средствами VBA
Модератор: Naeel Maqsudov
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Признак двусторонней печати устанавливается не в настройках печати в Excel.... или Word, а в настройках драйвера принтера. Т.е. приложения MSOffice абстрагированы от этих деталей. Думаю, что нельзя этого сделать.
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Не хранится НИГДЕ. Специально распечатал в двухстороннем виде созранил и переоткрыл....
После Файл/Печать и кнопки Свойства снова вижу настроки драйвера по умолчанию.
С другой стороны, ни что не мешает использовать в VBA инструменты WinAPI (Printing and Print Spooler Functions) для работы с драйвером принтера. Любая функция из WinSpool.Dll может быть объявлена в модуле VBA-проекта и использована. На доске по WinAPI можно попросить пример того как для принтера "по умолчанию" сделать это. А потом перевести это на VBA.
После Файл/Печать и кнопки Свойства снова вижу настроки драйвера по умолчанию.
С другой стороны, ни что не мешает использовать в VBA инструменты WinAPI (Printing and Print Spooler Functions) для работы с драйвером принтера. Любая функция из WinSpool.Dll может быть объявлена в модуле VBA-проекта и использована. На доске по WinAPI можно попросить пример того как для принтера "по умолчанию" сделать это. А потом перевести это на VBA.