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

Word Discussion :

Inserer une image dans un tableau grâce à un bouton macro


Sujet :

Word

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 384
    Points : 52
    Points
    52
    Par défaut Inserer une image dans un tableau grâce à un bouton macro
    Bonjour

    Je cherche à faire un template sous Word 2007

    qui me permettrait d'inserer une photo dans un cadre ( ici 1 tableau à 1 cellule ) il faudrait que la photo soit automatiquement redimmensionnée. ( le tableau a une taille fixe ).

    J'ai créé le template ci-joint, lorsque je clique sur le bouton d'appel de macro, la fenêtre pour pointer le fichier image s'ouvre bien, mais l'image ne prend pas place dans le tableau.

    Pourriez vous m'aider svp ?

    Merci beaucoup,
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Dans ton code, rien n'indique à la procédure que l'image doit se trouver dans un tableau, ni à un quelconque endroit de ton document.
    Par défaut, Word va insérer l'image à l'endroit de la sélection.

    Tu dois aussi utiliser les bonnes opérations dans ton code.

    Le "+" est une addition et est utilisé sur les nombres.
    Pour "additionner" deux chaînes, c'est une concaténation et l'opérateur de concaténation est le "&"

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 384
    Points : 52
    Points
    52
    Par défaut
    Merci,

    Pouvez vous m'indiquer quel code ajouter pour que l'image prenne place dans le tableau, car je ne sais pas faire.

    Cordialement,

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Première étape, faire une sélection de l'endroit où sera insérée l'image.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveDocument.Tables(1).Cell(1, 1).Range.Select
    Ensuite, pour insérer l'image, il faut exécuter la boîte de dialogue

    Voilà ton code corrigé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Inserer_Image_dans_Tableau_Click()
     
    ActiveDocument.Tables(1).Cell(1, 1).Range.Select
     
    With Application.Dialogs(wdDialogInsertPicture)
    'Bring up InsertPicture Dialog box.
    .Display
    'this is your path and filename
    LabelPicPath = .Name
    MsgBox "Image :" & LabelPicPath
    .Execute
     
    End With
    End Sub

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 384
    Points : 52
    Points
    52
    Par défaut
    Bonsoir,

    Merci à vous pour le code,

    J'ai essayé de remplacer votre code par le mien, j'appelle la macro par un bouton mais rien ne se passe ... je ne sais pas pourquoi.

    Cordialement,

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    J'ai testé le code avant de le poster et il fonctionne, je le lance au départ du VBE.

  7. #7
    Membre du Club
    Homme Profil pro
    profession libérale
    Inscrit en
    Octobre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : profession libérale
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2011
    Messages : 49
    Points : 43
    Points
    43
    Par défaut
    Bonsoir,
    je viens de mettre quelques morceaux de code dans le forum word à la question "Comment ajuster une image à la page ?" Ca devrait aider.

Discussions similaires

  1. inserer un PDF et une image dans un tableau
    Par amira88 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 25/10/2010, 08h12
  2. [JAR] inserer une image dans une archive
    Par mawashee dans le forum Général Java
    Réponses: 2
    Dernier message: 21/04/2005, 23h35
  3. Comment inserer une image dans une table sous sql qerveur
    Par zeddy23 dans le forum Bases de données
    Réponses: 4
    Dernier message: 25/02/2005, 08h51
  4. inserer une image dans un dbgrid delphi
    Par cello dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/02/2004, 18h51
  5. [VB6] [Excel] Insérer une image dans une feuille
    Par mathias dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/10/2002, 07h44

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