[Résolu] Imprimer directement un objet automation de type Word
Stagiaire WDF
Inscrit:
27/11/2007 16:54
De Valencia / Spain
Post(s): 2
Vieil utilisateur de PCSoft (je programme en C++ et je faisais déjà des interfaces HighScreen il y a 25 ans...), j'écris maintenant des programmes pour les entreprises des copains, depuis mon lieu de villégiature espagnol, puisque je suis à la retraite.

Tout ça pour dire: bonjour à tous et bravo pour vos forums que je viens juste de découvrir (comme quoi j'suis pas un rapide...) et qui répondent certainement à un grand besoin d'échange et de communauté.

Mon problème actuel: comment lancer directement l'IMPRESSION d'un objet automation de type Word, ouvert à l'écran et qui vient juste d'être modifié ?

Exemple de syntaxe qui ne fonctionne pas:

word>>ActiveDocument>>Print()

Je n'arrive pas à trouver la liste des commandes pour les objets OLE Automation de type "Word.Application".

Quelqu'un a une idée ?

Merci d'avance.

Contribution le : 27/11/2007 17:10

Edité par drcharly93 sur 28/11/2007 11:38:05
Créer un fichier PDF de la contribution Imprimer


Re: Imprimer directement un objet automation de type Word
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
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

Contribution le : 27/11/2007 17:55
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Imprimer directement un objet automation de type Word
Stagiaire WDF
Inscrit:
27/11/2007 16:54
De Valencia / Spain
Post(s): 2
Quelle efficacité et merci pour cette réponse circonstanciée.

Dorénavant, je vais suivre régulièrement votre forum et essayer de contribuer à son enrichissement.

Merci encore.

Contribution le : 28/11/2007 06:33
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2