OVH Cloud OVH Cloud

Chargement des XLA

5 réponses
Avatar
acte experts
Bonjour,

J'ai un problème de mémoire :-(((

J'installe une macro complémentaire XLA.
Elle se charge normalement, et fonctionne correctement

Je la laisse activée , referme excel, puis le réouvre.
La macro est chargée au démarrage.... Jusque la tout est normal :-))

Si je désactive la macro avant de fermer Excel, Au prochain redémarrage,
elle n'apparait plus dans la liste des macros complémentaires disponibles.

J'ai essayé avec plusieurs macros XLA, j'ai même fait une "réparation
d'office à partir d'Excel". et rien n'y fait.

Pour finir, j'avais créé une XLA qui se lance au démarrage et rajoute à la
liste des macros compléméntaires celle qui ne veulent pas se charger
automatiquement.... Mais je n'aime pas ça !!!

Si quelqu'un a une idée, je suis preneur.

Merci d'avance

Philippe

5 réponses

Avatar
LeSteph
Bonjour,
Pour tester tes addins:
'*********
Sub veriAdd()
'ajoute une feuille
'etat des addins
Dim madd As AddIn
Dim i As Integer
i = 1
Sheets.Add
On Error Resume Next
ActiveSheet.Name = "Etat des Addins"
[A1] = "titre"
[b1] = "fichier"
[c1] = "Etat"
For Each madd In AddIns
i = i + 1
ActiveSheet.Cells(i, 1) = madd.Title
ActiveSheet.Cells(i, 2) = madd.FullName
'on peut aussi utiliser path et name
ActiveSheet.Cells(i, 3) = madd.Installed
Next
Columns("A:C").EntireColumn.AutoFit
End Sub
'**********
'lSteph

"acte experts" a écrit dans le message de news:
41c46637$0$10202$
Bonjour,

J'ai un problème de mémoire :-(((

J'installe une macro complémentaire XLA.
Elle se charge normalement, et fonctionne correctement

Je la laisse activée , referme excel, puis le réouvre.
La macro est chargée au démarrage.... Jusque la tout est normal :-))

Si je désactive la macro avant de fermer Excel, Au prochain redémarrage,
elle n'apparait plus dans la liste des macros complémentaires disponibles.

J'ai essayé avec plusieurs macros XLA, j'ai même fait une "réparation
d'office à partir d'Excel". et rien n'y fait.

Pour finir, j'avais créé une XLA qui se lance au démarrage et rajoute à la
liste des macros compléméntaires celle qui ne veulent pas se charger
automatiquement.... Mais je n'aime pas ça !!!

Si quelqu'un a une idée, je suis preneur.

Merci d'avance

Philippe




Avatar
Philippe Muniesa
Merci,

Mais ça ne solutionne pas mon problème.

Je cherche des infos sur la façon dont la liste des macros complémentaires
est stockée, et la façon dont cette liste est chargée dans Excel.

Merci

Philippe

"LeSteph" a écrit dans le message de news:
...

Bonjour,

Pour tester tes addins:

'*********

Sub veriAdd()

'ajoute une feuille

'etat des addins

Dim madd As AddIn

Dim i As Integer

i = 1

Sheets.Add

On Error Resume Next

ActiveSheet.Name = "Etat des Addins"

[A1] = "titre"

[b1] = "fichier"

[c1] = "Etat"

For Each madd In AddIns

i = i + 1

ActiveSheet.Cells(i, 1) = madd.Title

ActiveSheet.Cells(i, 2) = madd.FullName

'on peut aussi utiliser path et name

ActiveSheet.Cells(i, 3) = madd.Installed

Next

Columns("A:C").EntireColumn.AutoFit

End Sub

'**********

'lSteph



"acte experts" a écrit dans le message de

news:

41c46637$0$10202$

Bonjour,



J'ai un problème de mémoire :-(((



J'installe une macro complémentaire XLA.

Elle se charge normalement, et fonctionne correctement



Je la laisse activée , referme excel, puis le réouvre.

La macro est chargée au démarrage.... Jusque la tout est normal :-))



Si je désactive la macro avant de fermer Excel, Au prochain

redémarrage, elle n'apparait plus dans la liste des macros

complémentaires disponibles.



J'ai essayé avec plusieurs macros XLA, j'ai même fait une

"réparation d'office à partir d'Excel". et rien n'y fait.



Pour finir, j'avais créé une XLA qui se lance au démarrage et

rajoute à la liste des macros compléméntaires celle qui ne veulent

pas se charger automatiquement.... Mais je n'aime pas ça !!!



Si quelqu'un a une idée, je suis preneur.



Merci d'avance



Philippe











"LeSteph" a écrit dans le message de
news:
Bonjour,
Pour tester tes addins:
'*********
Sub veriAdd()
'ajoute une feuille
'etat des addins
Dim madd As AddIn
Dim i As Integer
i = 1
Sheets.Add
On Error Resume Next
ActiveSheet.Name = "Etat des Addins"
[A1] = "titre"
[b1] = "fichier"
[c1] = "Etat"
For Each madd In AddIns
i = i + 1
ActiveSheet.Cells(i, 1) = madd.Title
ActiveSheet.Cells(i, 2) = madd.FullName
'on peut aussi utiliser path et name
ActiveSheet.Cells(i, 3) = madd.Installed
Next
Columns("A:C").EntireColumn.AutoFit
End Sub
'**********
'lSteph

"acte experts" a écrit dans le message de news:
41c46637$0$10202$
Bonjour,

J'ai un problème de mémoire :-(((

J'installe une macro complémentaire XLA.
Elle se charge normalement, et fonctionne correctement

Je la laisse activée , referme excel, puis le réouvre.
La macro est chargée au démarrage.... Jusque la tout est normal :-))

Si je désactive la macro avant de fermer Excel, Au prochain redémarrage,
elle n'apparait plus dans la liste des macros complémentaires
disponibles.



J'ai essayé avec plusieurs macros XLA, j'ai même fait une "réparation
d'office à partir d'Excel". et rien n'y fait.

Pour finir, j'avais créé une XLA qui se lance au démarrage et rajoute à
la


liste des macros compléméntaires celle qui ne veulent pas se charger
automatiquement.... Mais je n'aime pas ça !!!

Si quelqu'un a une idée, je suis preneur.

Merci d'avance

Philippe








Avatar
LeSteph
bonjour,
je pensais à un pb de chemin (fullpath)
regardes celles qui sont correctement repérées par excel
et enregistres les tiennes dans le même répertoire,
selon cette hypothèse le pb pourrait se règler.

lSteph

"Philippe Muniesa" a écrit dans le message de
news: 41c5964b$0$11741$
Merci,

Mais ça ne solutionne pas mon problème.

Je cherche des infos sur la façon dont la liste des macros complémentaires
est stockée, et la façon dont cette liste est chargée dans Excel.

Merci

Philippe

"LeSteph" a écrit dans le message de news:
...

Bonjour,

Pour tester tes addins:

'*********

Sub veriAdd()

'ajoute une feuille

'etat des addins

Dim madd As AddIn

Dim i As Integer

i = 1

Sheets.Add

On Error Resume Next

ActiveSheet.Name = "Etat des Addins"

[A1] = "titre"

[b1] = "fichier"

[c1] = "Etat"

For Each madd In AddIns

i = i + 1

ActiveSheet.Cells(i, 1) = madd.Title

ActiveSheet.Cells(i, 2) = madd.FullName

'on peut aussi utiliser path et name

ActiveSheet.Cells(i, 3) = madd.Installed

Next

Columns("A:C").EntireColumn.AutoFit

End Sub

'**********

'lSteph



"acte experts" a écrit dans le message de

news:

41c46637$0$10202$

Bonjour,



J'ai un problème de mémoire :-(((



J'installe une macro complémentaire XLA.

Elle se charge normalement, et fonctionne correctement



Je la laisse activée , referme excel, puis le réouvre.

La macro est chargée au démarrage.... Jusque la tout est normal :-))



Si je désactive la macro avant de fermer Excel, Au prochain

redémarrage, elle n'apparait plus dans la liste des macros

complémentaires disponibles.



J'ai essayé avec plusieurs macros XLA, j'ai même fait une

"réparation d'office à partir d'Excel". et rien n'y fait.



Pour finir, j'avais créé une XLA qui se lance au démarrage et

rajoute à la liste des macros compléméntaires celle qui ne veulent

pas se charger automatiquement.... Mais je n'aime pas ça !!!



Si quelqu'un a une idée, je suis preneur.



Merci d'avance



Philippe











"LeSteph" a écrit dans le message de
news:
Bonjour,
Pour tester tes addins:
'*********
Sub veriAdd()
'ajoute une feuille
'etat des addins
Dim madd As AddIn
Dim i As Integer
i = 1
Sheets.Add
On Error Resume Next
ActiveSheet.Name = "Etat des Addins"
[A1] = "titre"
[b1] = "fichier"
[c1] = "Etat"
For Each madd In AddIns
i = i + 1
ActiveSheet.Cells(i, 1) = madd.Title
ActiveSheet.Cells(i, 2) = madd.FullName
'on peut aussi utiliser path et name
ActiveSheet.Cells(i, 3) = madd.Installed
Next
Columns("A:C").EntireColumn.AutoFit
End Sub
'**********
'lSteph

"acte experts" a écrit dans le message de news:
41c46637$0$10202$
Bonjour,

J'ai un problème de mémoire :-(((

J'installe une macro complémentaire XLA.
Elle se charge normalement, et fonctionne correctement

Je la laisse activée , referme excel, puis le réouvre.
La macro est chargée au démarrage.... Jusque la tout est normal :-))

Si je désactive la macro avant de fermer Excel, Au prochain
redémarrage,
elle n'apparait plus dans la liste des macros complémentaires
disponibles.



J'ai essayé avec plusieurs macros XLA, j'ai même fait une "réparation
d'office à partir d'Excel". et rien n'y fait.

Pour finir, j'avais créé une XLA qui se lance au démarrage et rajoute à
la


liste des macros compléméntaires celle qui ne veulent pas se charger
automatiquement.... Mais je n'aime pas ça !!!

Si quelqu'un a une idée, je suis preneur.

Merci d'avance

Philippe












Avatar
GD
Bonsour® Philippe (acte experts)
les add-in sont reconnu par EXCEL s'ils sont inscrit dans la base de
registre de Windows....
tiré de l'aide :
../..
Pour être en mesure d'utiliser un complément COM donné dans une application
Microsoft Office, ce complément doit être inscrit dans le Registre Windows
comme complément COM associé à l'ID de catégorie de composants
correspondant.
../..

regarde du coté de l'aide à :
AddIns, propriété

puis plus précisément à :
COMAddIns, collection d'objets

Notament :
Utilisez la méthode Update de la collection COMAddins pour actualiser la
liste des compléments COM du Registre Windows, comme le montre l'exemple
suivant.
Application.COMAddIns.Update
../..
Exemple
Cet exemple montre comment mettre à jour le contenu de la collection
COMAddIns à partir de la liste de compléments stockée dans le Registre
Windows.
../..

donc quand tu as activé ta XLA, l'instruction Application.COMAddIns.Update
devrait je pense résoudre ton probleme...

;o)))

wrote:
Bonjour,

J'ai un problème de mémoire :-(((

J'installe une macro complémentaire XLA.
Elle se charge normalement, et fonctionne correctement

Je la laisse activée , referme excel, puis le réouvre.
La macro est chargée au démarrage.... Jusque la tout est normal :-))

Si je désactive la macro avant de fermer Excel, Au prochain
redémarrage, elle n'apparait plus dans la liste des macros
complémentaires disponibles.

J'ai essayé avec plusieurs macros XLA, j'ai même fait une "réparation
d'office à partir d'Excel". et rien n'y fait.

Pour finir, j'avais créé une XLA qui se lance au démarrage et rajoute
à la liste des macros compléméntaires celle qui ne veulent pas se
charger automatiquement.... Mais je n'aime pas ça !!!

Si quelqu'un a une idée, je suis preneur.

Merci d'avance

Philippe


Avatar
Frédéric Sigonneau
Bonsoir,

Par défaut, Excel propose dans la boite de dialogue ouverte par 'OutilsMacros
complémentaires...' tout ce qu'il trouve dans le dossier Macrolib (affiché dans
l'explorateur comme Bibliothèque, je crois, depuis Excel 2003).
Cependant, il affiche également les macros complémentaires qui ont été
installées en utilisant le bouton Parcourir, où qu'elles se trouvent sur le
disque dur (depuis Excel 97 je crois). La liste de ces macros 'supplémentaires'
est enregistrée, me semble-t-il, dans le fichier de configuration de
l'utilisateur (.xlb).
La liste des macros installées est conservée dans la base de registre, dans
cette clé :

HKEY_CURRENT_USERSoftwareMicrosoftOffice10.0ExcelOptions
(pour Excel 2002)

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

Merci,

Mais ça ne solutionne pas mon problème.

Je cherche des infos sur la façon dont la liste des macros complémentaires
est stockée, et la façon dont cette liste est chargée dans Excel.

Merci

Philippe

"LeSteph" a écrit dans le message de news:
...


Bonjour,



Pour tester tes addins:



'*********



Sub veriAdd()



'ajoute une feuille



'etat des addins



Dim madd As AddIn



Dim i As Integer



i = 1



Sheets.Add



On Error Resume Next



ActiveSheet.Name = "Etat des Addins"



[A1] = "titre"



[b1] = "fichier"



[c1] = "Etat"



For Each madd In AddIns



i = i + 1



ActiveSheet.Cells(i, 1) = madd.Title



ActiveSheet.Cells(i, 2) = madd.FullName



'on peut aussi utiliser path et name



ActiveSheet.Cells(i, 3) = madd.Installed



Next



Columns("A:C").EntireColumn.AutoFit



End Sub



'**********



'lSteph




"acte experts" a écrit dans le message de



news:



41c46637$0$10202$



Bonjour,





J'ai un problème de mémoire :-(((





J'installe une macro complémentaire XLA.




Elle se charge normalement, et fonctionne correctement





Je la laisse activée , referme excel, puis le réouvre.




La macro est chargée au démarrage.... Jusque la tout est normal :-))





Si je désactive la macro avant de fermer Excel, Au prochain




redémarrage, elle n'apparait plus dans la liste des macros




complémentaires disponibles.





J'ai essayé avec plusieurs macros XLA, j'ai même fait une




"réparation d'office à partir d'Excel". et rien n'y fait.





Pour finir, j'avais créé une XLA qui se lance au démarrage et




rajoute à la liste des macros compléméntaires celle qui ne veulent




pas se charger automatiquement.... Mais je n'aime pas ça !!!





Si quelqu'un a une idée, je suis preneur.





Merci d'avance





Philippe








"LeSteph" a écrit dans le message de
news:

Bonjour,
Pour tester tes addins:
'*********
Sub veriAdd()
'ajoute une feuille
'etat des addins
Dim madd As AddIn
Dim i As Integer
i = 1
Sheets.Add
On Error Resume Next
ActiveSheet.Name = "Etat des Addins"
[A1] = "titre"
[b1] = "fichier"
[c1] = "Etat"
For Each madd In AddIns
i = i + 1
ActiveSheet.Cells(i, 1) = madd.Title
ActiveSheet.Cells(i, 2) = madd.FullName
'on peut aussi utiliser path et name
ActiveSheet.Cells(i, 3) = madd.Installed
Next
Columns("A:C").EntireColumn.AutoFit
End Sub
'**********
'lSteph

"acte experts" a écrit dans le message de news:
41c46637$0$10202$

Bonjour,

J'ai un problème de mémoire :-(((

J'installe une macro complémentaire XLA.
Elle se charge normalement, et fonctionne correctement

Je la laisse activée , referme excel, puis le réouvre.
La macro est chargée au démarrage.... Jusque la tout est normal :-))

Si je désactive la macro avant de fermer Excel, Au prochain redémarrage,
elle n'apparait plus dans la liste des macros complémentaires



disponibles.

J'ai essayé avec plusieurs macros XLA, j'ai même fait une "réparation
d'office à partir d'Excel". et rien n'y fait.

Pour finir, j'avais créé une XLA qui se lance au démarrage et rajoute à



la

liste des macros compléméntaires celle qui ne veulent pas se charger
automatiquement.... Mais je n'aime pas ça !!!

Si quelqu'un a une idée, je suis preneur.

Merci d'avance

Philippe