Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ouvrir un MS Project depuis une macro Excel [ Algorithme / Divers ] (ZiDub)

vendredi 27 avril 2007 à 23:22:20 | Ouvrir un MS Project depuis une macro Excel

ZiDub

Help !
Dans le cadre du projet sur lequel je travaille en ce moment, j'ai bricolé quelques macros qui me permettent de construire des outils de pilotage dans Excel, sur la base d'exports de données depuis un planning MS Project.
Pour que ce soit un peu plus pratique, je voulais rattacher toutes ces macros à des push-buttons dans un formulaire excel.
Sauf que je ne sais pas trop comment m'y prendre pour lancer mon fichier mpp depuis excel (tous les fichiers sont dans le même dossier).
Quelqu'un pourrait m'éclairer ?

Merci

mardi 1 mai 2007 à 14:06:30 | Re : Ouvrir un MS Project depuis une macro Excel

rvblog

Membre Club

Salut ZiDub,

je ne suis pas sûr d'avoir compris le besoin, mais je me lance.

Piloter Excel, Word ou Project, en VBA, c'est du pareil au même! Tous offrent une interface accessible via Automation. Ce qu'il faut commencer à faire, c'est ajouter dans le projet VBA, la référence à la bibliothèque qui t'intéresse (Menu Outils>>Références).

Ici, par exemple, tu choisiras 'Microsoft Project 11.0 Object Library' (si c'est bien sûr la version dont tu disposes), qui correspond à la biliothèque de type MSPRJ.OLB.

Une fois ceci fait, en appuyant sur [F2], tu peux accéder à l'explorateur d'objet, et en sélectionnant 'MSProject' dans la combo en haut à gauche, tu peux observer le modèle objet exposé par cette bibliothèque.

Ce qu'il y a de bien en VBA Office, c'est que les modèles se ressemblent tous un peu. Il faut d'abord créer l'objet Application, pour ensuite accéder à ces méthodes d'ouverture de fichier. Grâce à l'explorateur de projets, et si Project a été bien installé, tu accèdes directement à l'aide contextuelle de chacun des membres visibles, en appuyant sur [F1] avec un membre sélectionné.

Ici par exemple, en sélectionnant Application, tu obtiens l'exemple suivant :

Dim pj As Object

Set pj = CreateObject("MSProject.Project")
pj.Application.FileOpen "My Project.mpp"

mais on aura bien compris que, puisqu'on a une référence dans le projet, on peut aussi écrire :

Dim pjTemp As MSProject.Application

    Set pjTemp = New MSProject.Application
    pjTemp.FileOpen "My Project.mpp"
   
et on oubliera pas, lorsque l'on aura fini :

    pjTemp.Quit
    Set pjTemp = Nothing

voilà, je te laisse continuer tes investigations, et si tu recontres des problèmes, n'hésites pas à en parler à la communauté.

à+

rvblogn
Je veux ton bien....et je l'aurais....mieux vaut tard...que trop tard!


mardi 1 mai 2007 à 18:28:37 | Re : Ouvrir un MS Project depuis une macro Excel

ZiDub

ok merci
je vais regarder ça

ZiDub



Cette discussion est classé dans : ouvrir, ms, macro, excel, project


Répondre à ce message

Sujets en rapport avec ce message

lien entre MS project 2000 et excle [ par toledo ] Slt tt le monde, j'aimerais savoir comment on fait pour, a partir de project 2000, ouvrir un ficher excel et y faire des traitements. Je m'expique: je OUVRIR EXCEL VIA UNE MACRO WORD [ par Balin ] Salut tout le monde, je cherche activement une macro Word me permettant d'ouvrir un classeur excel ...Si qqn a une idée il est le bienvenu !@++++++++ Ouvrir excel d'une macro access en VB [ par nquesa ] Bonjour,j'aimerai ouvrir, enregistrer et fermer en cacher un fichier existant excel (version 2000) depuis une macro access en VB.Merci d'avance pour v Ouvrir un fichier excel depuis une macro word [ par bombeman ] Bonjour,je voudrais creer une macro word qui récuperer un tableau dans word, le copie et ouvre un fichier excel présent sur le reseau dans excel et co Extraction de données de Ms project ( vers excel ) [ par pzayd ] bonjour , je dois dévelloper un outil d'extraction de données de ms project 2000 vers ms excel , eske kelkun aurais des idées a proposer ou meme des Lire un fichier Ms project depuis excel ( avec une macro ) [ par pzayd ] bonjour eske kelkun pourrait m'aider pour creer une macro excel ki pourra lire un fichier ms project sans avoir ms project , toute infos ou exemple Comment ouvrir un fichier excel par macro a l'aide d'un explorer par exemple? [ par flolf ] Bonjour a tousJe vous explique mon problemeChaque jour je recois une feuille excel avec des donneesces donnees doivent etre reformateesCa c'est bonJ'a Ouvrir un fichier PDF via Excel avec une macro [ par rmalotaux ] Bonjour,Je suis dans une feuille excel ou je vais intégrer une liste ou une cellule de référence ou j'indiquerai le nom du fichier PDF ou JPG que je v Ouvrir un fichier PDF via Excel avec une macro [ par rmalotaux ] Bonjour,Je suis dans une feuille excel ou je vais intégrer une liste ou une cellule de référence ou j'indiquerai le nom du fichier PDF ou JPG que je v


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.