Bonjour à tous
J'ai un problème pour activer la fenêtre duchoix d'imprimante sous Word à partir de PB:
Sous Powerbuilder, j'ai crée un objet OLE (Word) pour obtenir une fusion avec un fichier de données.
Le document Word est bien ouvert et la fusion se fait bien.
J'ai ajouté à ça l'impression automatique qui fontionne parfaitement.
Mais j'aimerai plutôt permettre le contrôle à l'utilisateur sur l'impression en ouvrant automatiquement la fenêtre du choix de l'imprimante/pdf.
Ma commande d'impression est celle-ci (ça fonctionne très bien):
iole_word.Object.Application.ActiveDocument.PrintOut(FALSE)
Et voici ce que je tente de faire pour donner le contrôle à l'utilisateur:
iole_word.Object.Application.Dialogs(88).Show
La commande Application.Dialogs(88).Show dans une macro Word ouvre pourtant la fenêtre d'impression avec le choix d'imprimante.
Mais Powerbuilder plante sur cette commande. C'est le "Dialogs" qui le gêne.
Voici l'erreur obtenue:
Error calling external object function dialogs at line ...
Quelqu'un peut-il me donner la bonne syntaxe à utiliser?
Pour info, le 88 correspond à "wdDialogFilePrint" .
Merci d'avance.
Kalini
Partager