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 :

Insérer une image dans chaque page du document en précisant le positionnement


Sujet :

VBA Word

  1. #1
    Candidat au Club
    Femme Profil pro
    ingenieur en informatique
    Inscrit en
    Mars 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingenieur en informatique

    Informations forums :
    Inscription : Mars 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Insérer une image dans chaque page du document en précisant le positionnement
    bonjour!


    word vba insérer une image dans chaque page

    cette commande permet d’insérer une image à l'endroit de selection :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Selection.InlineShapes.AddPicture FileName:="G:\image.jpg", LinkToFile:= _
            False, SaveWithDocument:=True

    cette commande permet d'inserer une image dans le document + positionnement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     Set pic = ActiveDocument.Shapes.AddPicture(FileName:=file, _
                LinkToFile:=True, SaveWithDocument:=msoFalse, Left:=150, Top:=-20, Width:=70, Height:=90)
    y'aurait-t-il une commande qui permet d’insérer une image dans chaque page du document en précisant le positionnement ????


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    genre  :   Set pic = activePage.Shapes.AddPicture(FileName:=file, _
                LinkToFile:=True, SaveWithDocument:=msoFalse, Left:=150, Top:=-20, Width:=70, Height:=90)

    activepage.shape.addpicture n'existe pas ..


    que ce que je peux faire pour réaliser ça?? insérer une image dans chaque page du document en précisant le positionnement




    y'a-t-il un moyen pour préciser la page et le positionnement pour insérer l'image


    POUR PLUS DE DETAILS : j'ai utilisé la fonction de fusion et publipostage pour créer des cartes d'identification de produit , il ne manque que la photo qui correspond à chaque produit => donc à chaque page; il me reste à pouvoir utiliser :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set pic = activePage.Shapes.AddPicture(FileName:=file, _
                LinkToFile:=True, SaveWithDocument:=msoFalse, Left:=150, Top:=-20, Width:=70, Height:=90)
    mais celle-là marche pas.

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 421
    Points : 16 265
    Points
    16 265
    Par défaut
    Bonjour


    De façon générale, soit on insère l'image dans le texte entre tel et tel paragraphe et il n'y a pas de positionnement à préciser, soit une place une image flottante (souvent source de problème) et on précise sa position et un ancrage.

    Il serait sans doute tout aussi efficace d'insérer l'image par lien dans le document type et de rompre les liens en fin de fusion.

    Pour insérer l'image dans le document type mettre le nom du fichier dans la source de données et une champ INCLUDEIMAGE où sera glissé le MERGEFILELD ce qui donne pour un champ nommé image
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    { INCLUDEPICTURE  "{ MERGEFIELD Image }" \x \y  \* MERGEFORMAT }
    A noter que, d'après mes tests, l'image est déformée et il fautv rétablir la taille.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Candidat au Club
    Femme Profil pro
    ingenieur en informatique
    Inscrit en
    Mars 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingenieur en informatique

    Informations forums :
    Inscription : Mars 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    merci beaucoup pour la réponse. normalement ça devrait marcher

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 14/01/2015, 00h41
  2. Réponses: 1
    Dernier message: 26/02/2009, 13h50
  3. [VBA-E] Débutante, insérer une image dans une cellule
    Par sab_etudianteBTS dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 23/03/2007, 15h55
  4. Insérer une image dans un fragment de page jspf
    Par ze veritable farf dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 09/05/2006, 10h43
  5. Réponses: 5
    Dernier message: 27/09/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