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 26/04/2007, 12h02   #1
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 116
Points : 25
Points : 25
Par défaut [VBA-W]collage spécial graphe

Bonjour,
J'insère un graphe excel dans word et je voudrais l'insérer dans le texte et pas sur le texte.
De plus je souhaiterai le réduire de moitié.

Comment fait on?Merci

Code :
1
2
3
4
5
6
7
8
9
Set Xlf2 = XlCl.Worksheets("Sheet2") '< la feuille
        For Each obj In Xlf2.ChartObjects
            With Xlf2.ChartObjects(obj.Name)
                .Copy
            End With
            Selection.Paste
            DoEvents
        Next
        VidePressePapier
dev81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 13h18   #2
Membre éclairé
 
Inscription : octobre 2006
Messages : 390
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 390
Points : 396
Points : 396
Et avec ?
Code :
1
2
3
4
5
6
Set Xlf2 = XlCl.Worksheets("Sheet2") '< la feuille
For Each obj In Xlf2.ChartObjects
    obj.Chart.ChartArea.Copy
    Selection.Paste
    DoEvents
Next obj
dadavyvy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 13h34   #3
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Sur VBA 97, tu peux préciser "Dissocier du texte Oui/non" (case à cocher)
Le code
Code :
1
2
    Selection.PasteSpecial Link:=True, DataType:=wdPasteOLEObject, Placement _
        :=wdInLine
Tu dis, j'en profiterai pour le préciser dans "Vos contributions"
Merci
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 13h35   #4
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 116
Points : 25
Points : 25
Merci pour le renseignement
dev81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 13h39   #5
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 116
Points : 25
Points : 25
Citation:
Envoyé par ouskel'n'or
Sur VBA 97, tu peux préciser "Dissocier du texte Oui/non" (case à cocher)
Le code
Code :
1
2
    Selection.PasteSpecial Link:=True, DataType:=wdPasteOLEObject, Placement _
        :=wdInLine
Tu dis, j'en profiterai pour le préciser dans "Vos contributions"
Merci
A+
Elle est sur Word 2002?Et si oui, elle se trouve ou cette case à cocher.
La premiere réponse me convient.
dev81 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 02h03.


 
 
 
 
Partenaires

Hébergement Web