none
Positionner une image (Forme? Shape?) au centre d'une page RRS feed

  • Question

  • Bonjour,

    J'insère automatiquement (à partir de VBA dans Word) des tableaux SPSS dans un document Word en tant qu'image (métafichier amélioré). Ceux-ci sont alors des Formes (Shape et non InlineShape) avec un Habillage de texte Rapproché (ces ce que je veux). J'utilise Word 2007.

    Deux questions:

    1) Comment centrer ces Formes entre les quatres marges du document ? Avons-nous accès avec VBA aux propriétés de positionnement qu'on retrouve sous l'onglet Outils Image/Position/Autres options de disposition ? Sinon, que puis-je faire ?

    2) J'aimerais que chaque image soit attachée (Ancrée ? Anchored?) à une section de document afin que la mise en page puisse être différente pour chaque image (principalement l'orientation de la page). Je sais comment insérer des saut de sections (continues ou pas) et modifier la mise en page pour chacune des sections à l'aide de VBA. Mais j'ai comme l'impression que les images de sont pas attachées à une section particulière.

    Merci

    jeudi 17 février 2011 16:41

Réponses

  • bonjour Éliya,

    pour centrer un image sur la page active( là ou le curseur est positionné)

    oImage = "C:\MonLogo.JPG"
    oWidth = 40
    oHeight = 40

    With ActiveDocument.Shapes.AddPicture(Anchor:=Selection.Range, FileName:=oImage, Width:=oWidth, Height:=oHeight)
     .RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
     .RelativeVerticalPosition = wdRelativeVerticalPositionPage
     .Top = (ActiveDocument.PageSetup.PageHeight - .Height) / 2
     .Left = (ActiveDocument.PageSetup.PageWidth - .Width) / 2
    End With
     isabelle

    Le 2011-02-17 11:41, Éliya a écrit :

    Bonjour,

    J'insère automatiquement (à partir de VBA dans Word) des tableaux SPSS dans un document Word en tant qu'image (métafichier amélioré). Ceux-ci sont alors des Formes (Shape et non InlineShape) avec un Habillage de texte Rapproché (ces ce que je veux). J'utilise Word 2007.

    Deux questions:

    1) Comment centrer ces Formes entre les quatres marges du document ? Avons-nous accès avec VBA aux propriétés de positionnement qu'on retrouve sous l'onglet Outils Image/Position/Autres options de disposition ? Sinon, que puis-je faire ?

    2) J'aimerais que chaque image soit attachée (Ancrée ? Anchored?) à une section de document afin que la mise en page puisse être différente pour chaque image (principalement l'orientation de la page). Je sais comment insérer des saut de sections (continues ou pas) et modifier la mise en page pour chacune des sections à l'aide de VBA. Mais j'ai comme l'impression que les images de sont pas attachées à une section particulière.

    Merci

    • Marqué comme réponse Éliya jeudi 17 février 2011 18:56
    jeudi 17 février 2011 18:38