cs_cissou06
Messages postés124Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention16 mai 2007
-
21 juin 2004 à 09:57
cs_cissou06
Messages postés124Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention16 mai 2007
-
21 juin 2004 à 11:02
Bonjour!
J'ai une sub qui lance une appli Visio et ouvre une copie d'un dessin avec sa biblio d'éléments graphiques associée.
Je cherche maintenant, dans une autre sub, à récupérer la référence de la bibliothèque d'éléments graphiques et j'ai une erreur "ActiveX component can't create object" qui se produit dans mon code VBA d'Excel:
Dim stnObj As Visio.Document
Set stnObj = Visio.Application.Documents.Item("Gabarit.vss")
J'ai déjà ajouté dans le menu Tools => Références Visio5.0 Type Library pour pouvoir accéder à des objets Visio... Comme ça ne marchait pas j'ai ajouté tout ce qui commençait par Visio: Visio Graph2.0, Visio Save As HTML, Visio Utilities Object, VisioDWG 1.0 Type Library etc... ça n'a rien changé. Je ne comprends pas ce qu'il faut faire.... Est-ce qu'il y a une autre façon de récupérer la référence du fichier de Visio?
cs_cissou06
Messages postés124Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention16 mai 20071 21 juin 2004 à 11:02
Non, ce n'est pas le cas... Merci quand même...
En fait j'ai été vraiment stupide! Il suffisait de faire passer mon objet qui contient la référence de mon appli Visio, créée dans la 1ère sub, en variable globale... Je n'avais donc plus qu'à faire:
Set stnObj = MyAppliVisio.Documents.Item("Gabarit.vss")