Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2008, 00h00   #1
Invité régulier
 
Inscription : mai 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 15
Points : 5
Points : 5
Par défaut Fonction pour dupliquer une image ?

Bonjour à tous !

Sauriez-vous comment dupliquer une cinquantaine de fois une image déjà présente dans un fichier Word ? Quelle est la commande à utiliser dans ma macro ?

Merci beaucoup à ceux qui me liront et à ceux qui pourraient m'aider !

Raoul
VicomteRaoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2008, 08h59   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 362
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 362
Points : 29 283
Points : 29 283
Bonjour et bienvenue sur les forums Office de DVP.

La réponse est simple et compliquée.

Dupliquer une image est très facile à faire, il suffit de la copier et de l'insérer.
Mais , il y a un mais , on doit savoir quel est le type d'objet pour l'image, Word possède deux types d'objet, les "Shapes" et les "InlineShapes".
Second souci, il est important de connaître l'ordre des images.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
Sub TestImages()
On Error Resume Next
Dim iInL As Integer
Dim iSh As Integer
 
iInL = ActiveDocument.InlineShapes.Count
iSh = ActiveDocument.Shapes.Count
 
MsgBox "Le document possède : " & vbCrLf & iInL & " images InlineShapes " _
& vbCrLf & " et " & iSh & " images Shapes"
 
End Sub
Essaie ce code et dit nous ce qui en résulte.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2008, 17h04   #3
Invité régulier
 
Inscription : mai 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 15
Points : 5
Points : 5
Merci pour l'accueil !

Et puis merci beaucoup !! Avec ton aide j'ai repéré le numéro de l'image et à quel type d'objet elle appartient.

Après je me suis aidé de la FAQ et ça marche nickel ; merci !
VicomteRaoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 20h12   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 362
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 362
Points : 29 283
Points : 29 283
Si tu pouvais nous mettre un petit
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 22h58   #5
Invité régulier
 
Inscription : mai 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 15
Points : 5
Points : 5
Scuz' !!
VicomteRaoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h24.


 
 
 
 
Partenaires

Hébergement Web