IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Lancer Autocad LT et exécuter un script [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 128
    Par défaut
    Salut

    Tu devrais faire quelques recherches sur Google.

    Je pense que ton problème sera corrigé en remplaçant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set AcadApp = New AutoCAD.AcadApplication
    Par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    Bonjour Qwazerty

    Merci pour cette réponse

    Malheureusement, ca bug

    Erreur de compilation / incompatibilité de type

    Je continue la recherche

    Daniel

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lancer une application java sur un serveur distant en exécutant un script shell
    Par M_Dandouna dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 12/06/2008, 14h40
  2. Réponses: 9
    Dernier message: 25/10/2005, 14h23
  3. [FLASH MX2004] Exécution de script PHP
    Par dleu dans le forum Flash
    Réponses: 2
    Dernier message: 30/03/2005, 19h10
  4. Réponses: 1
    Dernier message: 23/02/2005, 11h23
  5. Exécuter un script SQL
    Par borgfabr dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/03/2004, 08h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo