Свойства принтера

Программирование на Visual Basic for Applications
Truba
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 10:44

Свойства принтера

Сообщение Truba » 31.08.2006 (Чт) 11:03

Можно ли програмно поменять свойства принтера (из меню Файл->Печать->свойства

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 31.08.2006 (Чт) 13:21

В каком приложении и какие свойства конкретно?
Привет,
KL

Truba
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 10:44

Сообщение Truba » 31.08.2006 (Чт) 13:35

Допустим в Excele сделать страниц на листе 2 и печатать рамки страницы

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 31.08.2006 (Чт) 14:30

Truba писал(а):Допустим в Excele сделать страниц на листе 2

кол-во страниц зависит от сочетания след. факторов:

- заполненное пространство на листе
- высота строк/ширина столбцов
- уст. пропорций и/или % увеличения в диалоге Свойства
- наличие разрывов страниц введенных вручную
- (!!!) возможности принтера (hardware: вых. разрешение и поля)
- (!!!) % увеличения выбранный на листе

Как тебе задачка?

Truba писал(а): и печатать рамки страницы

Наск. мне известно, такой опции в Excel нет - сначала придется нарисовать рамки.
Привет,
KL

Truba
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 10:44

Сообщение Truba » 31.08.2006 (Чт) 14:37

lapink2000 писал(а):кол-во страниц зависит от сочетания след. факторов:

ты меня не понял...

открой эксель и нажми файл->печать->свойства

вопрос: могу ли я програмно управлять этими настройками? любыми, количество страниц я к примеру привел

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 31.08.2006 (Чт) 15:12

Truba писал(а):ты меня не понял...

ОК.

Truba писал(а):количество страниц я к примеру привел

ктож тебе виноват, что ты сам не нажал файл->печать->свойства :D

Truba писал(а):открой эксель и нажми файл->печать->свойства

мне не нужен комп., чтобы видеть все свойства - я ясновидящий :shock:

Truba писал(а):вопрос: могу ли я програмно управлять этими настройками?

В VB есть объект Printer, в VBA нет, т.ч. опции +/- такие:

1) Sendkeys (см. хелп)
2) Window API (http://tinyurl.com/4khvy)

и еще немного:
http://support.microsoft.com/default.as ... -us;230743
http://support.microsoft.com/default.as ... -us;190218
http://support.microsoft.com/default.as ... -us;180645
http://support.microsoft.com/default.as ... -us;266767
Привет,
KL

Truba
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 10:44

Сообщение Truba » 31.08.2006 (Чт) 15:17

lapink2000 писал(а):
Truba писал(а):ты меня не понял...

ОК.

Truba писал(а):количество страниц я к примеру привел

ктож тебе виноват, что ты сам не нажал файл->печать->свойства :D

Truba писал(а):открой эксель и нажми файл->печать->свойства

мне не нужен комп., чтобы видеть все свойства - я ясновидящий :shock:

Truba писал(а):вопрос: могу ли я програмно управлять этими настройками?

В VB есть объект Printer, в VBA нет, т.ч. опции +/- такие:

1) Sendkeys (см. хелп)
2) Window API (http://tinyurl.com/4khvy)

и еще немного:
http://support.microsoft.com/default.as ... -us;230743
http://support.microsoft.com/default.as ... -us;190218
http://support.microsoft.com/default.as ... -us;180645
http://support.microsoft.com/default.as ... -us;266767


про объект принтер я знаю, а по ссылочкам завтра похожу, убегаю уже с работы, спасибо.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 62

    TopList