Page 1 sur 1

Lotus script pour Imprimer un message

MessagePublié: 19 Mai 2010 à 10:21
par marin101
Bonjour

je souhaiterai savoir s'il existe un script lotus qui permet d'afficher puis imprimer automatiquement un message lotus.

Ce script doit faire la même chose qu'en manuel à savoir
dans lotus : Fichier puis imprimer

ce script doit automatiquement éditer sur l'imprimante par défaut sans passer par l'interface du choix d'imprimante

Merci pour votre aide

MessagePublié: 19 Mai 2010 à 10:35
par mike76
Salut,

Tu peux passer par les API (keybd_event), regarde ce lien pour t'aider:
http://forum.dominoarea.org/parametrage ... html#52215

Il te permet de simuler les touches du clavier.

MessagePublié: 19 Mai 2010 à 10:38
par Michael DELIQUE
salut

tu veux que le déclenchement du print soit automatique ou simplement ne pas avoir le choix de l'imprimante ?

Lotusscript imprimer message

MessagePublié: 19 Mai 2010 à 13:02
par marin101
Michael DELIQUE a écrit:salut

tu veux que le déclenchement du print soit automatique ou simplement ne pas avoir le choix de l'imprimante ?


Normalement un utilisateur ouvre en interactif un message lotus puis option Fichier, imprimer, une interface s'affiche, il choisi l'imprimante et il imprime

je souhaiterai que lorsque le script est exécuté le message s'imprime automatiquement sur l'imprimante par défaut

MessagePublié: 19 Mai 2010 à 13:07
par marin101
mike76 a écrit:Salut,

Tu peux passer par les API (keybd_event), regarde ce lien pour t'aider:
http://forum.dominoarea.org/parametrage ... html#52215

Il te permet de simuler les touches du clavier.


Si je simule les touche clavier Ctrl + P pour imprimer il m'affiche d'abord l'interface pour choisir une imprimante or je veux que l'impression se fasse directement sur l'imprimante par défaut sans passer par l'interface.

MessagePublié: 19 Mai 2010 à 13:10
par Michael DELIQUE
salut

j'ai ça dans l'aide en ligne

Call notesUIDocument.Print

Prints the current document:
If one or more parameters are specified, automatically prints the document.
If no parameters are specified, or if the first parameter is omitted, displays the File Print dialog box.

ça devrait répondre à ta question

MessagePublié: 19 Mai 2010 à 13:11
par mike76
il ne faut pas que tu simules uniquement les touches CTRL et P, il faut simuler les autres

regarde ce lien qui permet d'imprimer directement en paysage :
http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/5196b4245bea0890852574fc0041cf3f?OpenDocument&Highlight=0,keybd_event,print

MessagePublié: 20 Mai 2010 à 09:59
par marin101
bonjour

mrci pour toute vos réponse mais malheureusement toutes les réponses que j'ai tersté n'ont pas marché;

Juste une autre question
existe t-il un script qui change l'imprimante par défaut dans lotus un peu comme dans les applications visual basic tel qu'on peut écrire par exemple
Appword = CreateObject("Word.Application")
Appword.ActivePrinter = "Lexmark"

je voudrais faire la même chose pour changer par script l'imprimante par défaut dans la session active de lotus

merci

MessagePublié: 20 Mai 2010 à 10:02
par mike76
Surprenant car le code que je t'ai donné à travers le lien fonctionne très bien chez moi

MessagePublié: 20 Mai 2010 à 10:02
par Michael DELIQUE