IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Word Discussion :

Ajuster une image à une page


Sujet :

VBA Word

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut Ajuster une image à une page
    Bonjour à tous,

    J'ai un petit soucis avec Word.
    Je suis en train d'écire une macro me permettant de selectionner toutes les images présentent dans mon document et de les ajuster en fonction de la taille de ma page (par exemple A3 - paysage).

    Je ne sais pas comment m'y prendre pour réaliser cette fonction.
    J'ai quelques idées, les voici :

    Pour récupérer la taille restant de ma page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    With ActiveDocument.PageSetup
            HauteurRestante = .PageHeight - .TopMargin - .BottomMargin - . HeaderDistance - .FooterDistance
            LargeurRestante = .PageWidth - .LeftMargin - .RightMargin
        End With
    Par contre je ne sais pas comment selectionner toutes les images de mon doc et effectuer le redimensionnement.

    Pouvez-vous m'aider ?

    Merci
    Ozyamdias

    PS : j'utilise Word2000

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Voilà ce que j'ai fais pour l'instant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    Private Sub resizepics()
     
        ' Sélectionner la page contenant l'image
        Dim Pics As InlineShape
     
        For Each Pics In ActiveDocument.InlineShapes
     
            ' Selectionner l'image
            Selection.InlineShapes
     
            ' Recupérer l'espace restant sur la page ciblée
            With ActiveDocument.PageSetup
     
                HauteurRestant = .PageHeight - .TopMargin - .BottomMargin - .HeaderDistance - .FooterDistance
                LargeurRestant = .PageWidth - .LeftMargin - .RightMargin
     
            End With
     
             ' Redimensionner l'image
     
     
        Next
     
    End Sub

Discussions similaires

  1. aide pour mettre une image pleine page sous beamer
    Par dupond59 dans le forum Beamer
    Réponses: 0
    Dernier message: 10/08/2010, 18h00
  2. DIV auto-ajustable autour d'une image + 2 moitiés cliquables ?
    Par budhax dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/10/2008, 23h06
  3. Impression d'une image pleine page
    Par Cyrilh7 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/11/2005, 09h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo