Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как распечатать изображение из файла?
 
 автор: Дядя Федор   (24.03.2011 в 13:59)   личное сообщение
 
 

Сейчас я использую отчет с пустым рисунком. Потом в него при открытии - фото. Но фото разные по размеру - неудобно.
Следующий код выводит на экран.


Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal _
hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


Sub sPrintingOnprinter ()
ShellExecute 0, "print", "c:\me.jpeg", 0, vbNullString, 0
End Sub



Но ShellExecute 0, "print", "c:\me.txt", 0, vbNullString, 0 выводит на печать...
Туплю, как обычно.

  Ответить  
 
 автор: Анатолий (Киев)   (24.03.2011 в 15:20)   личное сообщение
 
 


Но ShellExecute 0, "print", "c:\me.txt", 0, vbNullString, 0 выводит на печать...

Правильно делает.

А ShellExecute 0, "open", "c:\me.txt", 0, vbNullString, 0 выводит на экран.

  Ответить  
 
 автор: Дядя Федор   (24.03.2011 в 16:42)   личное сообщение
 
 

Да.
А как изображение вывести?
ShellExecute 0, "print", "c:\me.jpeg", 0, vbNullString, 0 выводит на экран.
Подзреваю, что "print" только для текстовых файлов....

  Ответить  
 
 автор: Анатолий (Киев)   (25.03.2011 в 10:08)   личное сообщение
 
 

А вы пробовали ShellExecute 0, "opent", "c:\me.jpeg", 0, vbNullString, 0 ?


Подзреваю, что "print" только для текстовых файлов....

Неправильно. В винде для каждого зарегистрированного расширения указывается приложение с параметрами для нескольких вариантов вызова. Значение "print" указывает на вызов ассоциированного приложения с параметрами для печати.
Если вы на своем файле щелкните правой мышкой и выберите "Печать" - напечатается?

  Ответить  
 
 автор: Дядя Федор   (25.03.2011 в 16:49)   личное сообщение
 
 

Попробовал. Никакого эффекта.
Пока решил проблему печатью через отчет с рисунками (в которые подгружаются нужные файлы)
Спасибо.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList