Shellexecute print

Signaler
Messages postés
3
Date d'inscription
dimanche 24 avril 2005
Statut
Membre
Dernière intervention
22 février 2006
-
Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
Je débute en VB, je recherche le moyen d'imprimer un fichier tif ou autre
sur une imprimante qui n'est pas celle par défaut avec la commande "Shellexecute print"
Merci d'avance pour votre aide.

1 réponse

Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
70
suffit de déclarer l'API ShellExecute..

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
Private Const SW_NORMAL As Long = 1

ShellExecute 0,"print", "C:\monfichier.tif", vbnullstring, vbnullstring, SW_NORMAL

Renfield
Admin CodeS-SourceS - MVP Visual Basic