Page 1 sur 1

Donner le nom de l'imprimante dans le code lotus

MessagePublié: 30 Mai 2012 à 10:44
par clementbp
Bonjour,

J'ai déjà un agent en LS dans lequel il y a une partie de code qui imprime une pièce jointe qui se trouve à un emplacement bien défini (C:\Temp\)

Jusqu'à présent je n'avais pas besoin d'utiliser une imprimante différente de l'imprimante par défaut du poste et mon code fonctionnait à merveille.

Le problème est que mon code actuel plante de manière aléatoire sur les postes qui ont tous la même imprimante par défaut.
Je voudrais diriger l'impression vers une imprimante que je définirais directement dans le code.

J'ai regardé un peu sur le forum et j'ai trouvé des solutions permettant d'afficher la fenêtre de sélection de l'imprimante mais cela prend trop de temps.

Auriez vous une idée pour résoudre mon problème.

Ci joint le code actuel correspondant à l'impression

Code : Tout sélectionner
fname = Trim("C:\Temp\" & NomFichier) 'Emplacement+NomFichier
    pathFile=StrLeftBack(fname,"\")
    ret = ShellExecute(1, "Print", fname, "", pathFile, 0) 'éxécute impression


Merci de votre aide

Re: Donner le nom de l'imprimante dans le code lotus

MessagePublié: 30 Mai 2012 à 11:19
par Michael DELIQUE
salut

as-tu vu ce tips => viewtopic.php?f=54&t=23584