Страницы: 1
RSS
Печать Изображения из Userform.imge
 
Прошу совета, есть UserForm, в ней есть image его надо распечатать, знаю откуда подгружается само исходное изображение, вот подумал отправить через shell , но почему то файл не попадает в очередь печати

Код
  printer = Application.ActivePrinter
  img = Label1 ' Полный путь к файлу!
  Shell "print /d:" & printer & " " & img, vbNormalFocus
 
не подскажите в чем может быт проблема, может есть интересней решение?
Если очень захотеть - можно в космос полететь ;)
 
Если известно, где живёт сам файл, то зачем такие сложности - через форму? Отправляйте сразу именно его.
 
Юрий М, подскажите? а то что то совсем идей нет((
 
Если очень захотеть - можно в космос полететь ;)
 
Я не знаю - не пробовал ни разу))
 
Примитивный вариант: вставить картинку на лист, а потом лист на печать))
 
Как вариант, возьму на карандаш))))
Если очень захотеть - можно в космос полететь ;)
 
Код
Dim FileName$ ,objShell as Object
FileName=' путь к вашему файлу
   Set objShell = CreateObject("Shell.Application") 
   objShell.ShellExecute FileName, "", "", "Print", 0

я отправляю так, на принтер по умолчанию.
--------------
как догадка, файл занят другим приложением и доступ к нему ограничен, попробуйте перед печатью копировать файл , распечатать и удалить.
Изменено: B.Key - 03.08.2014 01:44:09
 
Как вариант - отправить форму с картинкой на печать целиком
одна строка кода - метод PrintForm
 
B.Key,Спасибо, именно то что я и хотел! Игорь, спасибо, пробовал этот метод, но нужно было именно изображение распечатать! Всем ещё раз спасибо!
Если очень захотеть - можно в космос полететь ;)
Страницы: 1
Читают тему
Наверх