OVH Cloud OVH Cloud

Macros complémentaires

2 réponses
Avatar
John Fuss
Bonjour,

dans quel ordre sont chargées les macros complémentaires ? Comment peut-on
le changer, être sûr qu'un des macros complémenatires soit chargée avant les
autres.

Merci

John

2 réponses

Avatar
Frédéric Sigonneau
Bonsoir,

Je pense qu'elles sont chargées dans l'ordre où elles sont enregistrées dans les
clés OPEN de la base de registre. Ces clés sont dans le 'dossier' des options
d'Excel :

HKEY_CURRENT_USERSoftwareMicrosoftOffice10.0ExcelOptions

Elles portent des numéros, sauf la première : OPEN, OPEN1, OPEN2 etc.
Tu peux essayer de les renommer, dans l'éditeur du registre, pour que la macro
complémentaire que tu veux lancer en premier soit dans la première clé OPEN
(celle qui n'a pas de numéro).
*Excel doit être fermé pour cette manip*.

Si cette hypothèse (sur l'ordre de lancement) est la bonne et que ton intention
est de t'assurer que ce réglage peut être reproduit sur une autre machine que la
tienne, ça va compliquer les choses. Il est impossible en effet, Excel étant
ouvert, de modifier les clés du registre qu'il utilise. Il faut donc se servir
d'une application tierce (un fichier VBS pourrait très bien faire l'affaire par
exemple). Reviens si besoin pour préciser ce que tu veux faire exactement.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

dans quel ordre sont chargées les macros complémentaires ? Comment peut-on
le changer, être sûr qu'un des macros complémenatires soit chargée avant les
autres.

Merci

John


Avatar
John Fuss
Je vais tester ça ds la journée sur le poste qui me pose pbl, merci bcp

John.

"Frédéric Sigonneau" a écrit dans le message
de news:
Bonsoir,

Je pense qu'elles sont chargées dans l'ordre où elles sont enregistrées
dans les

clés OPEN de la base de registre. Ces clés sont dans le 'dossier' des
options

d'Excel :

HKEY_CURRENT_USERSoftwareMicrosoftOffice10.0ExcelOptions

Elles portent des numéros, sauf la première : OPEN, OPEN1, OPEN2 etc.
Tu peux essayer de les renommer, dans l'éditeur du registre, pour que la
macro

complémentaire que tu veux lancer en premier soit dans la première clé
OPEN

(celle qui n'a pas de numéro).
*Excel doit être fermé pour cette manip*.

Si cette hypothèse (sur l'ordre de lancement) est la bonne et que ton
intention

est de t'assurer que ce réglage peut être reproduit sur une autre machine
que la

tienne, ça va compliquer les choses. Il est impossible en effet, Excel
étant

ouvert, de modifier les clés du registre qu'il utilise. Il faut donc se
servir

d'une application tierce (un fichier VBS pourrait très bien faire
l'affaire par

exemple). Reviens si besoin pour préciser ce que tu veux faire exactement.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

dans quel ordre sont chargées les macros complémentaires ? Comment
peut-on


le changer, être sûr qu'un des macros complémenatires soit chargée avant
les


autres.

Merci

John