Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint
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/07/2007, 15h56   #1
Nouveau Membre du Club
 
Inscription : novembre 2004
Messages : 220
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 220
Points : 36
Points : 36
Par défaut [Excel et PPT 2003]exporter des graphes Excel vers PPT

Bonjour,

Voila j'ai généré bcp de fichier XLS avec des graphes, tableaux et tout, et maintenant je voudrais mettre ces graphes/tableaux dans une présentation ppt.

- est il plus facile dans excel d'ouvrir un template ppt pour y coller les objets xls ou dans ppt d'ouvrir un fichier xls pour rapatrier les objets ?
- comment identifier les objets xls et les objets ppt (objet a copier et objet ou le coller) ?


merci pour vos reponses
hoaxpunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 20h42   #2
Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 163
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 163
Points : 42
Points : 42
Par défaut J'ai le même problème

Je veux créer des graphes sous PowerPoint ou exporter des graphes Excel dans un fichier PowerPoint.

Je ne trouve rien.

Citation:
Envoyé par hoaxpunk Voir le message
Bonjour,

Voila j'ai généré bcp de fichier XLS avec des graphes, tableaux et tout, et maintenant je voudrais mettre ces graphes/tableaux dans une présentation ppt.

- est il plus facile dans excel d'ouvrir un template ppt pour y coller les objets xls ou dans ppt d'ouvrir un fichier xls pour rapatrier les objets ?
- comment identifier les objets xls et les objets ppt (objet a copier et objet ou le coller) ?


merci pour vos reponses
__________________
mamid
mamid1706 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 15h03   #3
Invité régulier
 
Inscription : octobre 2007
Messages : 28
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 28
Points : 8
Points : 8
Personnellement j'ai exporté des graphes de Access vers Powerpoint mais je suppose que ça ne doit pas être fondamentalement différent. Voici le code que j'ai utilisé :

Code :
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
26
27
28
29
30
31
32
 
    Dim ppapp As PowerPoint.Application
    Dim Presentation As PowerPoint.Presentation
 
    Set ppapp = CreateObject("Powerpoint.application")
 
    ppapp.Activate
 
    ' Ouverture du fichier modèle powerpoint, qui servira de base à la présentation
    Set Presentation = ppapp.Presentations.Open(CurrentProject.Path & "\template.ppt")
 
        With Presentation.Slides(5)
 
        ' partie spécifique à access, je ne sais pas comment récupérer un graphe à partir d'excel mais ça ne doit pas être bien sorcier ;)
 
            ' Ouverture du formulaire contenant le graphe
            DoCmd.OpenForm "Graph1", acPreview
            ' Copie du graphe
            Me.Application.Forms("Graph1")![OLEUnbound0].Action = acOLECopy
 
 
            ' On colle le graphe dans la présentation
            .Shapes.Paste
            ' Fermeture du formulaire contenant le graphe
            DoCmd.Close acForm, "Graph1"
 
            ' Déplaçage et redimensionnement du graphe
            .Shapes(4).Width = 500
            .Shapes(4).Height = 480
            .Shapes(4).Top = 30
            .Shapes(4).Left = 10
        End With
J'espère que ça pourra t'aider
Karoutcho! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 15h24   #4
Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 163
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 163
Points : 42
Points : 42
Merci pour ton message.

En fait j'ai fini par trouvé.

Merci encore.

Citation:
Envoyé par Karoutcho! Voir le message
Personnellement j'ai exporté des graphes de Access vers Powerpoint mais je suppose que ça ne doit pas être fondamentalement différent. Voici le code que j'ai utilisé :

Code :
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
26
27
28
29
30
31
32
 
    Dim ppapp As PowerPoint.Application
    Dim Presentation As PowerPoint.Presentation
 
    Set ppapp = CreateObject("Powerpoint.application")
 
    ppapp.Activate
 
    ' Ouverture du fichier modèle powerpoint, qui servira de base à la présentation
    Set Presentation = ppapp.Presentations.Open(CurrentProject.Path & "\template.ppt")
 
        With Presentation.Slides(5)
 
        ' partie spécifique à access, je ne sais pas comment récupérer un graphe à partir d'excel mais ça ne doit pas être bien sorcier ;)
 
            ' Ouverture du formulaire contenant le graphe
            DoCmd.OpenForm "Graph1", acPreview
            ' Copie du graphe
            Me.Application.Forms("Oceane1")![OLEUnbound0].Action = acOLECopy
 
 
            ' On colle le graphe dans la présentation
            .Shapes.Paste
            ' Fermeture du formulaire contenant le graphe
            DoCmd.Close acForm, "Graph1"
 
            ' Déplaçage et redimensionnement du graphe
            .Shapes(4).Width = 500
            .Shapes(4).Height = 480
            .Shapes(4).Top = 30
            .Shapes(4).Left = 10
        End With
J'espère que ça pourra t'aider
__________________
mamid
mamid1706 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2007, 15h49   #5
Modératrice
 
Avatar de annedeblois
 
Femme Anne DeBlois
Analyste informatique
Inscription : août 2005
Messages : 1 406
Détails du profil
Informations personnelles :
Nom : Femme Anne DeBlois
Âge : 37
Localisation : Canada

Informations professionnelles :
Activité : Analyste informatique
Secteur : Service public

Informations forums :
Inscription : août 2005
Messages : 1 406
Points : 1 653
Points : 1 653
Envoyer un message via MSN à annedeblois
Bonjour,

Au fait, quelle est la solution que tu as trouvée? Nous aimerions bien que tu nous la partages. Merci.

EDIT - oups! merci de nous en avoir fait part.
__________________
Anne, citoyenne canadienne
Modératrice Windows, Hardware, Office et Autres logiciels
Informaticienne, altiste et radioamateur... bref, originale
Les règles... | Note: Je ne réponds à aucune question technique posée par MP
annedeblois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2007, 00h00   #6
Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 163
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 163
Points : 42
Points : 42
Bonsoir,

En fait, j'ai créé une autre discussion à mon problème.

Le problème c'était que je ne trouvais pas la doc des classes POWERPOINT dans l'éditeur VBA. La solution à ça, c'etait d'ajouter cette doc dans Outils/Références.

Puis après vient le deuxième problème. Je ne trouvais pas un moyen de créer un graphe directement sur PowerPoint comme il est possible de le faire sur Excel. Mais il y a des fontions POWERPOINT qui permettent de copier un graphe sous Excel dans un fichier PowerPoint.

C'est ce que j'ai fait pour régler mon problème. Je ne sais pas si il y a une solution meilleure que celle-là.

Pour le code, on peut trouver des example en cherchant sur google.

Voilà.
__________________
mamid
mamid1706 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 14h43   #7
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 141
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 141
Points : 35
Points : 35
bonjour

je viens d'ouvrir le même type de discussion, si ça peut aider :

http://www.developpez.net/forums/sho...d.php?t=466510

bonne journée
meumeu73.1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h21.


 
 
 
 
Partenaires

Hébergement Web