Compatibilité Excel VBA / Autocad 2015
Résolu
Alissois
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
viking76 -
viking76 -
A voir également:
- Compatibilité Excel VBA / Autocad 2015
- Compatibilite windows 11 - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Ancienne version autocad gratuite - Télécharger - CAO-DAO
- Déplacer colonne excel - Guide
5 réponses
Bonjour,
L'erreur 13 : incompatibilité de type est due, la plupart du temps, à une mauvaise déclaration des variables.
Dans ce cas, elements est déclaré As Variant et acadobj As AcadObject. Par conséquent, les types n'étant pas identiques, tu ne peux pas boucler.
Par contre, je ne connais absolument pas Autocad ni ces collections d'objets.
Essaye déjà en déclarant acadobj As Variant et vois ce qu'il peut contenir...
L'erreur 13 : incompatibilité de type est due, la plupart du temps, à une mauvaise déclaration des variables.
Dans ce cas, elements est déclaré As Variant et acadobj As AcadObject. Par conséquent, les types n'étant pas identiques, tu ne peux pas boucler.
Par contre, je ne connais absolument pas Autocad ni ces collections d'objets.
Essaye déjà en déclarant acadobj As Variant et vois ce qu'il peut contenir...
Je suis pas caler en compatibilité Autocad/vba mais
AcadPlan.ModelSpaceaurait pas une propriété
objectsou
items?
En principe oui : AcadPlan.ModelSpace est censé contenir des objets (AcadObject) mais quand je passe la souris dans ma programmation sur le terme "acadobj", il apparait : acadobj=nothing ! Comme si mon dessin était vide....
Ce que je veux dire c'est que dans ta boucle for il faut peut-être essayer :
For Each acadobj In elements.objects(peut-être sans le s je sais jamais)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je viens d'aller là : http://help.autodesk.com/view/ACD/2015/ENU/?guid=GUID-C541B6F2-1279-4D1C-8DC0-788F27F644EF
donc pas la peine d'essayer objects ça ne marchera pas.
essaye plutôt
donc pas la peine d'essayer objects ça ne marchera pas.
essaye plutôt
elements.item(là encore s or not s that is the question)
Par contre, je ne comprends pas pourquoi l'ancienne définition fonctionne avec Autocad 2013 et non 2015, mais bon...