Bonjour
je suis toujours sur ces histoires d'automatisation de Word .
je souhaite modifier en cours de route la police du texte à écrire dans mon fichier word.
selObj est ma sélection en cours dans mon document word.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 _Font font ; font.m_lpDispatch = selObj.GetFont(); font.SetName("Comic Sans MS"); font.SetSize(16); font.SetBold(3) ; selObj.SetFont(font) ;
Si je ne mets pas selObj.SetFont tout ce passe bien mais la police n'est pas mise à jour.
Quand selObj.SetFont est présent, la police est mis à jour et windows me dit "mauvais paramètre" et me jette.
j'ai été voir SetFont et en entrée cela prend un LPDISPATCH et si je lui passe directement font.m_lpdispatch, le problème est le même.
Auriez vous une idée du problème ?
Alice
Partager