lulufraise
Messages postés14Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention27 juin 2008
-
27 juin 2008 à 10:23
lulufraise
Messages postés14Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention27 juin 2008
-
27 juin 2008 à 11:52
Bonjour, j'ai un problème avec ma macro.en fait elle fonctionne bien mais l'imprimante par défaut est une imprimante pour étiquette.donc il me faudrais un code pour changer l'imprimante.je vous donne un bout de mon code pour comprendre ce que j'ai fait.
Merci beaucoup.
Option Explicit
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 Imprim()
Dim reponse As String
reponse = InputBox("Numéro d'identification", "Saisir le numéro")
If reponse = "" Then
Call MsgBox("aucun numéro n'a été entré", , "Erreur")
ElseIf reponse = "01055330" Then
Dim NomFichier1
NomFichier1 = "D:\Data\fourlud\My Documents\notices\2553.804_11_28.pdf"
If Dir(NomFichier1) <> "" Then
ShellExecute 0, "print", NomFichier1, "", "", 0
End If
End Sub
lulufraise
Messages postés14Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention27 juin 2008 27 juin 2008 à 10:58
Merci de t'être penché sur mon cas, mais je ne comprend pas très bien où je dois mettre ce code et ce que je dois enlever dans le mien.
Il faut m'excuser je débute, j'ai appris y'a une semaine!!
Merci
lulufraise
Messages postés14Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention27 juin 2008 27 juin 2008 à 11:09
J'ai essayé ce que tu m'a proposé é j'ai un message d'erreur (jsui tro nul!!)
"type défini par l'utilisateur non défini" cette erreur est sur la ligne : Dim oTestPrinter As Printer
Voila c'est genti de me repondre merci.
le code est à copier dans un module standard
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
Vous n’avez pas trouvé la réponse que vous recherchez ?
lulufraise
Messages postés14Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention27 juin 2008 27 juin 2008 à 11:25
oui, oui j'ai visual Basic 6.3!
Heuuu, c'est quoi un module standard?je l'ai copier tout en haut, avant Sub imprim
et je n'est rien changer au code.
merci
lulufraise
Messages postés14Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention27 juin 2008 27 juin 2008 à 11:52
Ok bin merci quand même , désolé de mettre tromp.
Mais bon je fais essayé de trouver un autre moyen parce que cela ne fonctionne pas.
Encore merci et bonne journée.