Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.004 c
1-36200
don_dampster
2002-12-04 11:42
2002.12.12
Как получить путь к моему приложению?


14-36341
RV
2002-11-20 12:00
2002.12.12
Ура! Мне отпуск, наконец, подписали!


1-36261
iNew
2002-12-02 06:59
2002.12.12
Есть строка содержащая ФИО, причем кол-во пробелов между


1-36231
Sour
2002-12-01 21:19
2002.12.12
EInvalidOp


1-36282
ShooRoop
2002-12-02 16:52
2002.12.12
Отображение процесса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский