Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/11/2011, 09h08   #1
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 134
Points : 29
Points : 29
Par défaut Lancer Autocad LT et exécuter un script

Bonjour à tous et toutes

Je bute sur le lancement d'autocad LT 2011 depuis une macro excel

J'ai le message d'erreur suivant :
Erreur 429
Un composant ActiveX ne peut pas créer d'objet

Le script bug sur "Set AcadApp = New AutoCAD.AcadApplication"

Dans les références, j'ai pourtant bien activé Autocad 2011 Type Library

Voici mon code

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub CommandButton15_Click()
 
Dim AcadApp As AutoCAD.AcadApplication
 
' Ouverture d'AutoCAD
Set AcadApp = New AutoCAD.AcadApplication
 
Application.Visible = True
 
Set AcadPlan = AcadApp.Documents.Open("e:\test.dwg")
 
Set AcadApp = Nothing
Set AcadPlan = Nothing
End Sub
Si quelqu'un a une piste, je suis preneur

Bonne journée

Daniel
familledacp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 18h32   #2
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut

Tu devrais faire quelques recherches sur Google.

Je pense que ton problème sera corrigé en remplaçant
Code :
Set AcadApp = New AutoCAD.AcadApplication
Par

Code :
Set AcadApp = New AutoCAD.AcadApplication.Application
N'ayant pas Autocad, je ne peux pas tester.

++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 08h50   #3
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 134
Points : 29
Points : 29
Bonjour Qwazerty

Merci pour cette réponse

Malheureusement, ca bug

Erreur de compilation / incompatibilité de type

Je continue la recherche

Daniel
familledacp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 11h28   #4
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 134
Points : 29
Points : 29
Re bonjour

Je crois que les soucis viennent du fait que Autocad LT ne supporte pas le pilotage via VBA

Il faudrait investir dans la version complete d'autocad .... 1900 €HT au minimum

Bonne journée

Daniel S
familledacp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h11.


 
 
 
 
Partenaires

Hébergement Web