Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.12;
Скачать: CL | DM;

Вниз

Работа с принтером   Найти похожие ветки 

 
OlDemon ©   (2002-12-01 16:10) [0]

Вот ни как не могу разобраться, может поможет кто ...
Нужно: Выбрать принтер и отправить задание на него
Использую PrinterDialog после чего получаю имя выбранного принтера ( ActPrinter:=Printer.Printers[Printer.PrinterIndex]
Печатать надо из Екселя поэтому привязываюсь к нему (позднее связывание) и пытаюсь изменить принтер FExcel.Application.ActivePrinter:=ActPrinter
после чего получаю ошибку. Разобрался что ошибка возникает из-за несоответсвия имени принтера т.е. например "ActPrinter=\\NZAVYALOVA\HP LaserJet 5P" а Excelю надо
"\\NZAVYALOVA\HP LaserJet 5P (Ne03:)". Так вот что это за (Ne03:) и где его взять?
Заранее благодарен.


 
OlDemon ©   (2002-12-02 10:35) [1]

Ну что неужели никто не может мне помочь ? :((


 
Рыжик ©   (2002-12-02 12:05) [2]

Попробуйте не присваивать Application.ActivePrinter, а при печати вызывать PrintOut(ActivePrinter:=ActPrinter). Этот метод вроде бы воспринимает нормальные строки без (Ne03:).


 
OlDemon ©   (2002-12-03 08:07) [3]

Ох спасибо тебе Рыжик!
Как же я сам не догадался? Просто слегка духом пал и даже на стал сам так пробовать. А так действительно работает.



Страницы: 1 вся ветка

Текущий архив: 2002.12.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
6-36317
Driverrr
2002-09-17 19:04
2002.12.12
Про модем...


14-36398
Владик_1
2002-11-18 17:22
2002.12.12
Windows 3 инсталяция Где?


3-36059
Senka
2002-11-24 20:19
2002.12.12
Почему добавленые пользователи в InterBase не могут подключиться.


1-36111
KMI
2002-12-03 11:19
2002.12.12
Как создать текстовый файл в DOS-кодировке?


14-36404
KME
2002-11-21 21:36
2002.12.12
География