Re: Imprimer directement un objet automation de type Word

Posté par drcharly93 le 27/11/2007 17:55:15
Bonjour et bienvenue sur notre forum,
Instantation de l'objet Word
oWord est un objet automation dynamique
//Ici on récupère une instance de word lancée
//Encore faut-il que ce soit la bonne
oWord = ObjectActif("Word.Application")
Si oWord = Null Alors
  Info("Word n'est pas exécuté sur votre poste!")
  Retour
Fin

chargement d'un document
sFichier est une chaine = "c:\temp\test.doc"
oWord>>Documents>>Open( sFichier )

Pour rendre visible word à l'écran si ce n'est pas le cas
oWord>>Visible = Vrai

Maintenant word est visible et peu être modifier
Impression du document en cours
oWord>>ActiveDocument>>PrintOut()


WDForge met à votre disposition un utilitaire
WDTypLib
Cette utilitaire vous permet de consulter les membres et propriétés des objets COM et même de vous créer un fichier qui contindra les valeurs de toutes constantes contenu dans l'objet com.
PS pour parcourir l'objet Word sélectionner via WDTypLib le fichier:
%program files%\Microsoft Office\Office\MSWordX.OLB

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5548&post_id=22773