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

Macros et VBA Excel Discussion :

explorateur windows sous powerpoint


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 192
    Par défaut explorateur windows sous powerpoint
    Bonjour à tous,

    Quelqu'un sait comment on peut enregistrer sous une présentation powerpoint depuis VBA excel? En fait, j'ai une méthode mais elle ne me donne pas ce que je veux, en l'occurrence un explorateur windows pour que l'utilisateur puisse nommer et séléctionner le dossier qui contiendra le fichier.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Regarde à FileDialog, dans l'aide, tu as exemple tout fait

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 192
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub ShowSaveAsDialog()
        Dim dlgSaveAs As FileDialog
        Set dlgSaveAs = Application.FileDialog( _
            Type:=msoFileDialogSaveAs)
        dlgSaveAs.Show
    End Sub
    J'ai pris celui-là Ouskel, le problème c'est que dans le large choix de fichiers possibles, les *.ppt n'y sont pas

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Oui, parce que tu n'utilises pas le code du VBA PowerPoint.
    Tu dois passer par l'appli PowerPoint
    Je suppose que tu instancies l'application PPT, ce qui devrait, avec le code de l'aide en ligne, donner un "truc" comme ça que je n'ai pas testé...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Dim PptApp As PowerPoint.Application
    Dim PptDoc As PowerPoint.Presentation
    Dim Diapo As PowerPoint.Slide
    Dim Sh As PowerPoint.Shape
    '... 
    Set PptApp = CreateObject("Powerpoint.Application")
        Dim fd As FileDialog
        Set fd = PptApp.FileDialog(msoFileDialogFilePicker)
        Dim vrtSelectedItem As Variant
        With fd
            If .Show = -1 Then
                For Each vrtSelectedItem In .SelectedItems
                    MsgBox "The path is: " & vrtSelectedItem
                Next vrtSelectedItem
            Else
            End If
        End With
        Set fd = Nothing
        Set PptDoc = PptApp.Presentations.Add 'ou open
    Tu dis
    A+

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 192
    Par défaut
    Ouskel, Au début je me suis demandé pour quoi tu m'as filé ce code...mais en fait...c'est ce qu'il fallait! Ca marche nom de Dieu haha! Donc pour ceux que ça intéresse:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set dlgSaveAs = PptApp.FileDialog(msoFileDialogSaveAs)
        dlgSaveAs.Show
    A modifier sur l'exemple cité plus haut et donné par l'aide des gars de Microsoft dans VBA Excel...
    En tout cas, je trouve ton approche très pédagogue Ouskel Tu serais pas prof?

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/10/2009, 23h01
  2. Explorateur windows sous Java
    Par Bloodscalp dans le forum Interfaces Graphiques en Java
    Réponses: 13
    Dernier message: 11/09/2006, 14h47
  3. recherche documentation : explorateur windows
    Par FarookFreeman dans le forum MFC
    Réponses: 9
    Dernier message: 03/02/2005, 15h49
  4. Réponses: 4
    Dernier message: 25/01/2005, 22h14
  5. créer une arborescence windows sous forme d'arbre java
    Par chupachoc dans le forum Composants
    Réponses: 3
    Dernier message: 01/10/2002, 16h48

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