Microsoft Scripting Runtime

Signaler
Messages postés
4
Date d'inscription
mardi 7 avril 2009
Statut
Membre
Dernière intervention
8 avril 2009
-
Messages postés
4
Date d'inscription
mardi 7 avril 2009
Statut
Membre
Dernière intervention
8 avril 2009
-
Bonjour à tous,

Je fais quelques développement en VBA sous Excel 2000.

A partir d'un fichier excel et d'un formulaire, je viens ouvrir un autre fichier excel où je colle les données extraites selon le choix de l'utilisateur puis enregistre ce fichier sous un nom donné et le ferme.

Cependant, cette appli devrait etre mise sur les postes des différents utilisateurs.

Pour que ce code fonctionne, il faut activer la référence Microsoft Scripting Runtime.
Ma question très simple ( je pense d'ailleurs que la réponse est "NON"!) : Est il possible d'activer en automatique cette référence dans la bibliothèque? ou devons donc le faire manuellement.

Merci pour votre réponse!

Julien

3 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
pourquoi vouloir le faire en automatique ?

si tu ne souhaites pas l'activer, tu peux toujours jouer en late-binding... ca fonctionne bien.

juste, faire :

Dim oFSO as Object
Set oFSO = CreateObject("Scripting.FileSystemObject")

au lieu de

Dim oFSO as FileSystemObject
Set oFso = New FileSystemObject
Messages postés
4
Date d'inscription
mardi 7 avril 2009
Statut
Membre
Dernière intervention
8 avril 2009

Je souhaite l'activer en automatique car je n'ai pas envie de passer sur tous les postes pour le faire (et j'ai encore moins envie de montrer aux personnes comment faire... sinon je sens qu'ils vont trifouiller un peu à tout... et pas bon)

Faut que je regarde ton late binding.

Merci de la réponse
Messages postés
4
Date d'inscription
mardi 7 avril 2009
Statut
Membre
Dernière intervention
8 avril 2009

Bonjour,

j'ai avancé un peu sur le sujet !

En fait si on active la référence... et que ensuite on diffuse le fichier, la référence reste activée... donc je n'ai pas besoin de changer quoi que ce soit.

Merci beaucoup pour la réactivité en tout cas.

Julien