Page 1 sur 1

[R] Utilisation propriétés Objet COM

Posté : mar. 12 août 2014 18:12
par jcaspar
B :D onjour à tous !

Je souhaite récupérer le chemin modele et complements pour les documents Word 2007
en cherchant sur msdn j'ai trouvé l'information suivante

Dialogs(wdDialogToolsTemplates).Template
ActiveDocument.BuiltInDocumentProperties(wdPropertyTemplate)

permettent de récupérer les informations dont j'ai besoin ...
Comment puis je faire pour utiliser la proprité wdPropertyTemplate ?

En vous remerciant pour vos conseils !

Jean-Marc

Code : Tout sélectionner

For  $Dialogs In $oWordApp.Dialogs
        _DebugOut($Dialogs.Template(wdPropertyTemplate))
        Next
 

Re: [..] Utilisation propriétés Objet COM

Posté : sam. 23 août 2014 10:08
par ani
bien le bonjour j.

wdPropertyTemplate, fait partie des constantes (WdBuiltInProperty) de word, çà valeur est 6
Le lien msdn = Word Enumerated Constants

Attention, pour obtenir la valeur n'oublie pas d'ajouter le terme value, 'a mon avis' vbs et au3 pas le meme :o
le retour sous vbs est predefini sur valeur (propriete) alors que au3 faut lui dire ^^'

Code : Tout sélectionner

For  $Dialogs In $oWordApp.Dialogs
    _DebugOut($Dialogs.Template(wdPropertyTemplate).value)
Next
voilàvoilà
ps:je ne dispose pas de word ou autre, pas pu tester ;)

Re: [..] Utilisation propriétés Objet COM

Posté : lun. 25 août 2014 15:34
par jcaspar
Bonjour à vous merci de votre réponse !

le probleme est qu'Autoit ne semble pas apprécié la syntaxe
sauf si on modifie le code de la manière suivante... mais le code n'est pas fonctionnel .... :roll: cela doit être une question de syntaxe ...


Code : Tout sélectionner

 _DebugOut($Dialogs.Template("wdPropertyTemplate").value)

ou

 _DebugOut($Dialogs.Template.wdPropertyTemplate.value)



 

Re: [..] Utilisation propriétés Objet COM

Posté : lun. 25 août 2014 15:51
par jguinch
Essai ça :

Code : Tout sélectionner

Local Const $wdPropertyTemplate = 6

For  $Dialogs In $oWordApp.Dialogs
    _DebugOut($Dialogs.Template($wdPropertyTemplate).value)
Next
Regarde aussi ici : https://www.autoitscript.com/wiki/Word_ ... rtyGet.2F-