Je cherche =E0 supprimer, via une macro, tous les modules contenus dans
le Global.mpt (sans aller =E0 la main dans la bo=EEte de dialogue
"organiser")
Est-ce possible? Si oui, comment faire?
(Pour l'instant, je vois comment supprimer un module en le nommant,
mais pas comment supprimer tous les modules...)
Merci d'avance pour votre aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jan De Messemaeker
Bonjour,
On trouve le nom des modules dans le Global.mpt comme suit
For counter= 2 to vbe.vbprojects(1).vbcomponents.count Nom_du_module=vbe.vbprojects(1).vbcomponents(counter).name
Next counter
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional http://users.online.be/prom-ade/ +32-495-300 620 "Anne" schreef in bericht news: Bonjour,
Je cherche à supprimer, via une macro, tous les modules contenus dans le Global.mpt (sans aller à la main dans la boîte de dialogue "organiser") Est-ce possible? Si oui, comment faire? (Pour l'instant, je vois comment supprimer un module en le nommant, mais pas comment supprimer tous les modules...) Merci d'avance pour votre aide.
Anne
Bonjour,
On trouve le nom des modules dans le Global.mpt comme suit
For counter= 2 to vbe.vbprojects(1).vbcomponents.count
Nom_du_module=vbe.vbprojects(1).vbcomponents(counter).name
Next counter
Bien à vous,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
http://users.online.be/prom-ade/
+32-495-300 620
"Anne" <anne.doctobre@wanadoo.fr> schreef in bericht
news:1124438190.112468.182920@z14g2000cwz.googlegroups.com...
Bonjour,
Je cherche à supprimer, via une macro, tous les modules contenus dans
le Global.mpt (sans aller à la main dans la boîte de dialogue
"organiser")
Est-ce possible? Si oui, comment faire?
(Pour l'instant, je vois comment supprimer un module en le nommant,
mais pas comment supprimer tous les modules...)
Merci d'avance pour votre aide.
On trouve le nom des modules dans le Global.mpt comme suit
For counter= 2 to vbe.vbprojects(1).vbcomponents.count Nom_du_module=vbe.vbprojects(1).vbcomponents(counter).name
Next counter
Bien à vous,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional http://users.online.be/prom-ade/ +32-495-300 620 "Anne" schreef in bericht news: Bonjour,
Je cherche à supprimer, via une macro, tous les modules contenus dans le Global.mpt (sans aller à la main dans la boîte de dialogue "organiser") Est-ce possible? Si oui, comment faire? (Pour l'instant, je vois comment supprimer un module en le nommant, mais pas comment supprimer tous les modules...) Merci d'avance pour votre aide.
Anne
Anne
C'est exactement la commande que je recherchais. Merci beaucoup!
C'est exactement la commande que je recherchais. Merci beaucoup!
C'est exactement la commande que je recherchais. Merci beaucoup!
Anne
Bonjour, Une autre question : est-il possible de récupérer la date de dernière modification des modules contenus dans le Global.MPT? J'ai réussi à trouver la date de dernière modification du Global.mpt lui-même, mais apparemment il est mis à jour à chaque fermeture de MS Project, ce qui ne correspond pas à ce que je voudrais obtenir. La date qui m'intéresse est la date de dernière modification des modules du Global.mpt... ou peut-être la date de dernier enregristrement d'un module bien précis, si c'est possible de l'atteindre... Merci d'avance pour votre aide!
Bonjour,
Une autre question :
est-il possible de récupérer la date de dernière modification des
modules contenus dans le Global.MPT?
J'ai réussi à trouver la date de dernière modification du Global.mpt
lui-même, mais apparemment il est mis à jour à chaque fermeture de
MS Project, ce qui ne correspond pas à ce que je voudrais obtenir. La
date qui m'intéresse est la date de dernière modification des modules
du Global.mpt... ou peut-être la date de dernier enregristrement d'un
module bien précis, si c'est possible de l'atteindre...
Merci d'avance pour votre aide!
Bonjour, Une autre question : est-il possible de récupérer la date de dernière modification des modules contenus dans le Global.MPT? J'ai réussi à trouver la date de dernière modification du Global.mpt lui-même, mais apparemment il est mis à jour à chaque fermeture de MS Project, ce qui ne correspond pas à ce que je voudrais obtenir. La date qui m'intéresse est la date de dernière modification des modules du Global.mpt... ou peut-être la date de dernier enregristrement d'un module bien précis, si c'est possible de l'atteindre... Merci d'avance pour votre aide!
Jan De Messemaeker
Bonjour Anne,
Désolé, là j'abandonne.. Bien à toi,
-- Jan De Messemaeker Microsoft Project Most Valuable Professional http://users.online.be/prom-ade/ +32-495-300 620 "Anne" schreef in bericht news: Bonjour, Une autre question : est-il possible de récupérer la date de dernière modification des modules contenus dans le Global.MPT? J'ai réussi à trouver la date de dernière modification du Global.mpt lui-même, mais apparemment il est mis à jour à chaque fermeture de MS Project, ce qui ne correspond pas à ce que je voudrais obtenir. La date qui m'intéresse est la date de dernière modification des modules du Global.mpt... ou peut-être la date de dernier enregristrement d'un module bien précis, si c'est possible de l'atteindre... Merci d'avance pour votre aide!
Bonjour Anne,
Désolé, là j'abandonne..
Bien à toi,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
http://users.online.be/prom-ade/
+32-495-300 620
"Anne" <anne.doctobre@wanadoo.fr> schreef in bericht
news:1124891474.787549.46260@g49g2000cwa.googlegroups.com...
Bonjour,
Une autre question :
est-il possible de récupérer la date de dernière modification des
modules contenus dans le Global.MPT?
J'ai réussi à trouver la date de dernière modification du Global.mpt
lui-même, mais apparemment il est mis à jour à chaque fermeture de
MS Project, ce qui ne correspond pas à ce que je voudrais obtenir. La
date qui m'intéresse est la date de dernière modification des modules
du Global.mpt... ou peut-être la date de dernier enregristrement d'un
module bien précis, si c'est possible de l'atteindre...
Merci d'avance pour votre aide!
-- Jan De Messemaeker Microsoft Project Most Valuable Professional http://users.online.be/prom-ade/ +32-495-300 620 "Anne" schreef in bericht news: Bonjour, Une autre question : est-il possible de récupérer la date de dernière modification des modules contenus dans le Global.MPT? J'ai réussi à trouver la date de dernière modification du Global.mpt lui-même, mais apparemment il est mis à jour à chaque fermeture de MS Project, ce qui ne correspond pas à ce que je voudrais obtenir. La date qui m'intéresse est la date de dernière modification des modules du Global.mpt... ou peut-être la date de dernier enregristrement d'un module bien précis, si c'est possible de l'atteindre... Merci d'avance pour votre aide!
Anne
Désolée Jan pour le message sur le newsgroup anglais, mais j'avais cru comprendre en lisant les messages sur celui-là que certains avaient la solution pour le processus de mise à jour. En revanche, je n'avais pas vu que vous répondiez aussi sur le newsgroup anglais, sans quoi je n'aurais pas reposé la même question. Néanmoins, j'ai encore quelques interrogations sur la mise à jour des macros. Vous me parliez dans un message il y a quelques mois d'un code qui vérifiait les versions dispo chez l'utilisateur. Si vous pouviez me mettre sur la piste... J'ai une autre question, simplement pour information : j'ai compris que les modules sont des .bas et les userform des .frm, mais où sont stockés ces "fichiers"? Merci pour votre aide...
Désolée Jan pour le message sur le newsgroup anglais, mais j'avais
cru comprendre en lisant les messages sur celui-là que certains
avaient la solution pour le processus de mise à jour. En revanche, je
n'avais pas vu que vous répondiez aussi sur le newsgroup anglais, sans
quoi je n'aurais pas reposé la même question.
Néanmoins, j'ai encore quelques interrogations sur la mise à jour des
macros.
Vous me parliez dans un message il y a quelques mois d'un code qui
vérifiait les versions dispo chez l'utilisateur. Si vous pouviez me
mettre sur la piste...
J'ai une autre question, simplement pour information : j'ai compris que
les modules sont des .bas et les userform des .frm, mais où sont
stockés ces "fichiers"?
Merci pour votre aide...
Désolée Jan pour le message sur le newsgroup anglais, mais j'avais cru comprendre en lisant les messages sur celui-là que certains avaient la solution pour le processus de mise à jour. En revanche, je n'avais pas vu que vous répondiez aussi sur le newsgroup anglais, sans quoi je n'aurais pas reposé la même question. Néanmoins, j'ai encore quelques interrogations sur la mise à jour des macros. Vous me parliez dans un message il y a quelques mois d'un code qui vérifiait les versions dispo chez l'utilisateur. Si vous pouviez me mettre sur la piste... J'ai une autre question, simplement pour information : j'ai compris que les modules sont des .bas et les userform des .frm, mais où sont stockés ces "fichiers"? Merci pour votre aide...
Jan De Messemaeker
Bonjour,
De rien.. En pratique il n'y a à ma connaissance que quelques MVP qui se spécialisent en VBA (mais du contraire, ignorent +- Server): John, JackD et moi.. JackD a un site web avec pas mal d'exemples VBA (masamiki.com) --- d'un code qui vérifiait les versions dispo chez l'utilisateur. ? J'hésite. J'ai envoyé un code qui donnait le nom des modules, est-ce cela? Sinon, les versions de quoi exactement? --- La seule chose que je sache des .bas et des .frm, c'est que en VB Editor il y a l'instruction Export File (via le menu File) qui enregistre un module .bas ou .frm, que tu enregistres où tu veux, et que tu peux importer dans VBA via le même menu. Entretemps, je crains que la version dans global.mpt fasse partie de ce fichier-là et ne peut être consulté séparément.
Bien à toi, -- Jan De Messemaeker Microsoft Project Most Valuable Professional http://users.online.be/prom-ade/ +32-495-300 620 "Anne" schreef in bericht news: Désolée Jan pour le message sur le newsgroup anglais, mais j'avais cru comprendre en lisant les messages sur celui-là que certains avaient la solution pour le processus de mise à jour. En revanche, je n'avais pas vu que vous répondiez aussi sur le newsgroup anglais, sans quoi je n'aurais pas reposé la même question. Néanmoins, j'ai encore quelques interrogations sur la mise à jour des macros. Vous me parliez dans un message il y a quelques mois d'un code qui vérifiait les versions dispo chez l'utilisateur. Si vous pouviez me mettre sur la piste... J'ai une autre question, simplement pour information : j'ai compris que les modules sont des .bas et les userform des .frm, mais où sont stockés ces "fichiers"? Merci pour votre aide...
Bonjour,
De rien..
En pratique il n'y a à ma connaissance que quelques MVP qui se spécialisent
en VBA (mais du contraire, ignorent +- Server): John, JackD et moi..
JackD a un site web avec pas mal d'exemples VBA (masamiki.com)
---
d'un code qui
vérifiait les versions dispo chez l'utilisateur.
? J'hésite. J'ai envoyé un code qui donnait le nom des modules, est-ce cela?
Sinon, les versions de quoi exactement?
---
La seule chose que je sache des .bas et des .frm, c'est que en VB Editor il
y a l'instruction Export File (via le menu File) qui enregistre un module
.bas ou .frm, que tu enregistres où tu veux, et que tu peux importer dans
VBA via le même menu.
Entretemps, je crains que la version dans global.mpt fasse partie de ce
fichier-là et ne peut être consulté séparément.
Bien à toi,
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
http://users.online.be/prom-ade/
+32-495-300 620
"Anne" <anne.doctobre@wanadoo.fr> schreef in bericht
news:1125402643.535234.284840@g49g2000cwa.googlegroups.com...
Désolée Jan pour le message sur le newsgroup anglais, mais j'avais
cru comprendre en lisant les messages sur celui-là que certains
avaient la solution pour le processus de mise à jour. En revanche, je
n'avais pas vu que vous répondiez aussi sur le newsgroup anglais, sans
quoi je n'aurais pas reposé la même question.
Néanmoins, j'ai encore quelques interrogations sur la mise à jour des
macros.
Vous me parliez dans un message il y a quelques mois d'un code qui
vérifiait les versions dispo chez l'utilisateur. Si vous pouviez me
mettre sur la piste...
J'ai une autre question, simplement pour information : j'ai compris que
les modules sont des .bas et les userform des .frm, mais où sont
stockés ces "fichiers"?
Merci pour votre aide...
De rien.. En pratique il n'y a à ma connaissance que quelques MVP qui se spécialisent en VBA (mais du contraire, ignorent +- Server): John, JackD et moi.. JackD a un site web avec pas mal d'exemples VBA (masamiki.com) --- d'un code qui vérifiait les versions dispo chez l'utilisateur. ? J'hésite. J'ai envoyé un code qui donnait le nom des modules, est-ce cela? Sinon, les versions de quoi exactement? --- La seule chose que je sache des .bas et des .frm, c'est que en VB Editor il y a l'instruction Export File (via le menu File) qui enregistre un module .bas ou .frm, que tu enregistres où tu veux, et que tu peux importer dans VBA via le même menu. Entretemps, je crains que la version dans global.mpt fasse partie de ce fichier-là et ne peut être consulté séparément.
Bien à toi, -- Jan De Messemaeker Microsoft Project Most Valuable Professional http://users.online.be/prom-ade/ +32-495-300 620 "Anne" schreef in bericht news: Désolée Jan pour le message sur le newsgroup anglais, mais j'avais cru comprendre en lisant les messages sur celui-là que certains avaient la solution pour le processus de mise à jour. En revanche, je n'avais pas vu que vous répondiez aussi sur le newsgroup anglais, sans quoi je n'aurais pas reposé la même question. Néanmoins, j'ai encore quelques interrogations sur la mise à jour des macros. Vous me parliez dans un message il y a quelques mois d'un code qui vérifiait les versions dispo chez l'utilisateur. Si vous pouviez me mettre sur la piste... J'ai une autre question, simplement pour information : j'ai compris que les modules sont des .bas et les userform des .frm, mais où sont stockés ces "fichiers"? Merci pour votre aide...
Anne
Jan, merci pour l'adresse du site, ça aide toujours de voir des exemples de macro VBA pour Project... Je vais regarder les exemples de très près. Moi, j'ai débuté il y a quelques mois à la fois en MS Project et en VBA, et j'avoue qu'au début, c'est assez compliqué.
Je résume mon problème : lorsque je modifie mes macros, je les copie dans un fichier de partage (.mpp). Grâce à votre code qui donne les noms des modules du Global.mpt, j'ai pu écrire une macro qui efface les modules du Global.mpt (sauf celui qui contient la macro en train de s'exécuter), qui ouvre ensuite le fichier de partage et copie les modules mis à jour dans le Global.mpt à partir de ce fichier (la macro de mise à jour ne change pas, elle) Cela fonctionne bien, mais je suis obligée de prévenir dès qu'une mise à jour est à faire... J'avais dans l'idée de mettre dans le project_open des plannings concernés un code qui permettrait d'alerter l'utilisateur quand le fichier de partage a été modifié. Au début, je pensais comparer la date de dernière modification de ce fichier à la date de dernière modification des modules du Global.mpt, mais apparemment c'est impossible. Sinon je pensais à "simplement" me baser sur la date de dernière modification du fichier de partage mais je ne vois pas comment conserver la précédente et ainsi vérifier si elle a changé. Je suis un peu bloquée sur le sujet. Si c'est impossible, alors tant pis j'abandonne. Mais si la solution existe, alors j'espère pouvoir la trouver. Merci.
Jan, merci pour l'adresse du site, ça aide toujours de voir des
exemples de macro VBA pour Project... Je vais regarder les exemples de
très près. Moi, j'ai débuté il y a quelques mois à la fois en MS
Project et en VBA, et j'avoue qu'au début, c'est assez compliqué.
Je résume mon problème : lorsque je modifie mes macros, je les copie
dans un fichier de partage (.mpp). Grâce à votre code qui donne les
noms des modules du Global.mpt, j'ai pu écrire une macro qui efface
les modules du Global.mpt (sauf celui qui contient la macro en train de
s'exécuter), qui ouvre ensuite le fichier de partage et copie les
modules mis à jour dans le Global.mpt à partir de ce fichier (la
macro de mise à jour ne change pas, elle)
Cela fonctionne bien, mais je suis obligée de prévenir dès qu'une
mise à jour est à faire... J'avais dans l'idée de mettre dans le
project_open des plannings concernés un code qui permettrait d'alerter
l'utilisateur quand le fichier de partage a été modifié. Au début,
je pensais comparer la date de dernière modification de ce fichier à
la date de dernière modification des modules du Global.mpt, mais
apparemment c'est impossible.
Sinon je pensais à "simplement" me baser sur la date de dernière
modification du fichier de partage mais je ne vois pas comment
conserver la précédente et ainsi vérifier si elle a changé. Je suis
un peu bloquée sur le sujet.
Si c'est impossible, alors tant pis j'abandonne. Mais si la solution
existe, alors j'espère pouvoir la trouver.
Merci.
Jan, merci pour l'adresse du site, ça aide toujours de voir des exemples de macro VBA pour Project... Je vais regarder les exemples de très près. Moi, j'ai débuté il y a quelques mois à la fois en MS Project et en VBA, et j'avoue qu'au début, c'est assez compliqué.
Je résume mon problème : lorsque je modifie mes macros, je les copie dans un fichier de partage (.mpp). Grâce à votre code qui donne les noms des modules du Global.mpt, j'ai pu écrire une macro qui efface les modules du Global.mpt (sauf celui qui contient la macro en train de s'exécuter), qui ouvre ensuite le fichier de partage et copie les modules mis à jour dans le Global.mpt à partir de ce fichier (la macro de mise à jour ne change pas, elle) Cela fonctionne bien, mais je suis obligée de prévenir dès qu'une mise à jour est à faire... J'avais dans l'idée de mettre dans le project_open des plannings concernés un code qui permettrait d'alerter l'utilisateur quand le fichier de partage a été modifié. Au début, je pensais comparer la date de dernière modification de ce fichier à la date de dernière modification des modules du Global.mpt, mais apparemment c'est impossible. Sinon je pensais à "simplement" me baser sur la date de dernière modification du fichier de partage mais je ne vois pas comment conserver la précédente et ainsi vérifier si elle a changé. Je suis un peu bloquée sur le sujet. Si c'est impossible, alors tant pis j'abandonne. Mais si la solution existe, alors j'espère pouvoir la trouver. Merci.