Comment word construit-il ses parallélogrammes ??? - VB/VBA/VBS - Programmation
Marsh Posté le 24-05-2006 à 17:47:52
les coordonnées x,y et a,b permettent de définir un rectangle dans lequel ton parallélogramme va s'inscrire.
Word doit avoir une valeur par défaut pour l'angle des sommets, vu que la forme générée n'est pas un rectangle et qu'on ne précise rien à ce sujet.
Je ne sais pas s'il est possible de modifier cette valeur via du code VBA (à la création ou en modification).
Marsh Posté le 24-05-2006 à 18:09:52
En fait, on ne peut pas la modifier. Mais je vais dessiner par dessus.
Donc j'avais besoin des coordonnées des points en fonction de x,y,a et b.
je crois que j'ai compris comment il fait.
je vous laisse réfléchir pour voir si vous trouvez la même chose :-)
Marsh Posté le 24-05-2006 à 17:33:33
Bonjour.
Je ne sais pas si je devrais poster dans cette catégorie, car c'est plus un problème de géométrie, mais faut au moins savoir taper la macro, donc rentrer dans vba.
Un truc dont j'ai besoin :
Comment word construit-il ses parallélogrammes ? J'ai réfléchi, mais je vois pas du tout.
Je tape la macro :
ActiveDocument.Shapes.AddShape(msoShapeParallelogram, x, y, a, b).Select
J'obtiens évidemment un parallélogramme.
Considérons un rectangle "virtuel", ABCD, tel que A a pour coordonnées : (x,y) (où x et y sont donnés dans la macro précédente)
AB est horizontal et AB=a
BC est vertical et BC=b.
Le parallélogramme obtenu s'appelle alors : MBND.
Mais comment M et N sont-ils placés? Lien avec a et b? Je ne vois pas du tout!!!