cs_Waldo2188
Messages postés142Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention20 mai 2008
-
8 févr. 2005 à 10:34
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 2009
-
8 févr. 2005 à 16:05
Salut à tous.
Voila je vous expose le problème.
Je doit réalisé un controle ActiveX qui prend en paramètre le chemin d'un fichier à imprimer. Mais la où je fait mon stage nous n'avons pas la bibliothèque msdn pour VB6, donc je ne connais pas les fonctions de la class Printer.
J'aimerais donc savoir quel est la methode de la class Printer qui accept en paramètre un nom de fichier, ou sont chemin pour pouvoir l'imprimer.
Mais je ne suis pas sur que ca soit aussi simple que ca. Je me demande s'il ne faudrais pas appeler le logiciel qui permet de lire le fichier et d'imprimer avec.
Enfin bon, j'attend avec impatience vos interventions.
Merci.
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 8 févr. 2005 à 11:31
A mon avis Econs tu vas imprimer literalement "C:\repertoire\fichier.txt"
Je conseil 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
Dim Retour As Long
Document = "C:\repertoire\fichier.txt"
cs_Waldo2188
Messages postés142Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention20 mai 2008 8 févr. 2005 à 15:50
Je vous remercie encore.
Mais est-ce que vous savez comment on passe un paramètre à un controle activeX?
voila le code
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 Sub UserControl_Initialize(Chemin As Integer)