Compléments objet dans VBA

C

Christian

Guest
Salut,

Quelles sont les lignes de codes qui permettent d'initialiser les choix
des objets complémentaires situés dans la liste de VBA ?

Mon problème est que j'utilise dans mon fichier 2 objets complémentaires:
Microsoft ProgressBar et GIFanim et je m'aperçois que l'application plante
sur une version d"excel qui n'est pas parémétrée correctement avec ces 2 objets supplémentaires...


MERCI pour vos suggestions.
 
R

Robert

Guest
Voiçi un exemple dont tu peux t'inspirer.

Si tu as encore des problêmes, contacte-moi par mail

A+

Robert
 

Pièces jointes

  • Classeur1.xls
    34.5 KB · Affichages: 125
  • Classeur1.xls
    34.5 KB · Affichages: 138
  • Classeur1.xls
    34.5 KB · Affichages: 142
R

Robert

Guest
Excuse-moi, mais je n'avais pas bien compris ta question.

Sur la version ou ta macro fonctionne, tu dois noter le nom du fichier qui gère le contrôle(par ex la progressbar:c:\windows\system32\mscomctl.ocx,
tu dois copier ce fichier sur la machine ou la machine ne fonctionne pas, dans le répertoire systême de windows, ensuite tu dois l'ouvrir dans références, parcourir, choisir le type de fichier et le sélectionner. Au moins une fois.

Ca doit résoudre ton problème, ça fonctionne pour des contrôles d'office 2000 qui ne sont pas dans office 97.

A+

Robert
 
C

Christian

Guest
un grand merci Robert,

La manip en manuelle sur une autre machine est parfaite.

Mon problème se corse à nouveau puisque mon application
doit s'installer et s'exécuter sans mon intervention sur les
différentes machines cibles et donc je souhaiterai :

AUTOMATISER par code VBE cette procédure manuelle...

As-tu une suggestion de code qui ouvre et initialise la fenêtre
REFERENCE de Visual ?

MERCI encore pour tout...
 
R

Robert

Guest
Voici la ligne de commande qui permet d'ajouter une référence:

ex: Application.VBE.ActiveVBProject.References.AddFromFile "C:\Program Files\Microsoft Office\Office\MSOWC.DLL"

Cependant je ne l'ai pas testée sur un pc ayant une ancienne version d'excel.

Si cela fonctionne, veux-tu bien me tenir au courant de l'évolution.

A+

Robert
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 925
Membres
101 841
dernier inscrit
ferid87