dedederidiny
Messages postés42Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention15 mai 2011
-
27 mai 2008 à 07:03
JLB974
Messages postés2Date d'inscriptionjeudi 31 mars 2011StatutMembreDernière intervention21 avril 2011
-
21 avril 2011 à 10:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
JLB974
Messages postés2Date d'inscriptionjeudi 31 mars 2011StatutMembreDernière intervention21 avril 2011 21 avril 2011 à 10:03
Bounjour,
Je souhaiterai savoir si cette manip pourrait être appliquée avec autosketch(en apportant des modifications bien sûr, je voudrai juste m'en inspirer).
Merci d'avance.
sebastienoberle
Messages postés1Date d'inscriptionvendredi 14 janvier 2011StatutMembreDernière intervention14 janvier 2011 14 janv. 2011 à 15:40
hello ....
suis pas tres doué ... ni autoCAD ( 200LT) ni VB !!!!
... je n'arrive pas a faire "marcher" cette aplet .....
Merci a toi ... seb
bien cordialement
twister26
Messages postés1Date d'inscriptionlundi 11 mai 2009StatutMembreDernière intervention11 mai 2009 11 mai 2009 à 14:53
salut feydreva,
est il possible de me faire passer le code que tu dis qu'il ne marche pas ous LT mais marche en version pleine cela m'interesse fortement
merci d'avance
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 21 avril 2009 à 14:41
salut Feydreva,
tu as parfaitement compris la problématique.
Sous Autocad LT, il n'a pas de vba. Donc inutile d'espérer traduire un code vba pour LT.
Au mieux on peut utiliser la méthode présentée ici pour récupérer l'historique d'autocad, et donc quelques petites infos affichées sous autocad LT.
Une autre solution consisterait à demander dans autocad LT de sélectionner un objet, et par un mode transparent à l'utilisateur, récupérer le fichier dxf de la selection, puis interpreter le dxf dans ton vb.
Feydreva
Messages postés1Date d'inscriptionmercredi 8 avril 2009StatutMembreDernière intervention21 avril 2009 21 avril 2009 à 13:08
Bonjour,
Je pose une question car je suis extrêmement intéressé par cette liaison Excel<>AutoCAD LT par DDE (Dynamique Data Exchange si je ne me trompe) mais je suis un débutant en VBA juste capable d'utiliser quelques "méthodes"...
Ma but est de faire une liaison Excel<>AutoCAD LT qui me permette d'extraire des attributs de bloc et de les modifiers. J'ai trouvé un code simple me permettant de le faire sur la version pleine mais impossible sur la LT. Il bug sur la sélection ou l'ouverture d'autoCAD ( "AutoCAD.application" exactement, je peux fournir le code si ca aide) du au fait qu'il n'y a pas de VBA dans autoCAD LT je pense (ma librairie AutoCAD est bien activée dans Excel).
En gros, le code réalise l'extraction des attributs des blocs à l'unité et en récupérant le "handle" de maintient pour ensuite, après modification des données dans Excel, modifier les attribut de chaque bloc.
Du coup je m'intéresse à cette méthode par DDE, mais si j'ai bien compris le principe de base : c'est d'ouvrir la fenêtre de commande d'AutoCad et d'y écrire des instructions en language Autocad (ce que je ne connais pas du tout) et de récupérer un historique du dessin....
D'autre part, je ne pense pas que je pourrait réaliser la même chose que le code VBA d'extraction/modification d'attribut qui m'intéresse car il opère par sélection des blocs parmis toutes les "entités".
Merci d'avance
cs_bonsai
Messages postés5Date d'inscriptionvendredi 14 novembre 2003StatutMembreDernière intervention 8 janvier 2009 8 janv. 2009 à 13:27
Bonjour,
J'ai AutoCAD et le fichier Excel sur 2 PC différents (en réseau, bien sur) et la connexion a l'air de bien se faire, puis plus rien.
Est-ce normal et y-a-t-il une solution ?
Merci.
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 6 janv. 2009 à 15:04
si tu veux, envoie ton code à ldumartin-vbfrance@yahoo.fr
coaben
Messages postés2Date d'inscriptionjeudi 8 mai 2003StatutMembreDernière intervention 5 janvier 2009 5 janv. 2009 à 14:58
J’aimerai faire un bcount avec ton système j’ai déjà modifié le code mais j'ais un problème avec le presse papier
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 2 juin 2008 à 11:00
normalement , le fichier poly2004-2006.xls doit être compatible, est-ce bien celui là que tu as téléchargé? (et pas poly2007-2008.xls)
dedederidiny
Messages postés42Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention15 mai 2011 2 juin 2008 à 10:06
il sagit de la version acad2006 version education
Merci d'avance
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 29 mai 2008 à 21:06
Salut,
peux tu preciser la version autocad sous laquelle tu travailles.
merci
dedederidiny
Messages postés42Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention15 mai 2011 28 mai 2008 à 09:21
bonjour et merci pour ta reponse rapide.
Cependant j'ai des pb lorsque je lance les macros, il me dit
projet ou bibliotheque introuvable pour :
Dim thisdrawing As AutoCAD.AcadDocument,
Set thisdrawing = AutoCAD.ActiveDocument
Dim poly As AcadLWPolyline,
ReDim vertex(0 To 0) As Double
Str
Trim
ReDim Preserve vertex(0 To numpt * 2 + 1) As Double
merci si tu peux me depanner
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 27 mai 2008 à 08:27
bonjour,
j'ai particip? ? cette discussion sous le pseudonyme "sigecom"
dedederidiny
Messages postés42Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention15 mai 2011 27 mai 2008 à 07:03
bonjour,
voici mon souci, je souhaite dessiner un trait ou plusieurs traits dans un calque autocad ? partir des coordonn'es x,y,z des points qui sont dans des colonnes Excel.
Merci si tu peux m'aider .
21 avril 2011 à 10:03
Je souhaiterai savoir si cette manip pourrait être appliquée avec autosketch(en apportant des modifications bien sûr, je voudrai juste m'en inspirer).
Merci d'avance.
14 janv. 2011 à 15:40
suis pas tres doué ... ni autoCAD ( 200LT) ni VB !!!!
... je n'arrive pas a faire "marcher" cette aplet .....
Merci a toi ... seb
bien cordialement
11 mai 2009 à 14:53
est il possible de me faire passer le code que tu dis qu'il ne marche pas ous LT mais marche en version pleine cela m'interesse fortement
merci d'avance
21 avril 2009 à 14:41
tu as parfaitement compris la problématique.
Sous Autocad LT, il n'a pas de vba. Donc inutile d'espérer traduire un code vba pour LT.
Au mieux on peut utiliser la méthode présentée ici pour récupérer l'historique d'autocad, et donc quelques petites infos affichées sous autocad LT.
Une autre solution consisterait à demander dans autocad LT de sélectionner un objet, et par un mode transparent à l'utilisateur, récupérer le fichier dxf de la selection, puis interpreter le dxf dans ton vb.
21 avril 2009 à 13:08
Je pose une question car je suis extrêmement intéressé par cette liaison Excel<>AutoCAD LT par DDE (Dynamique Data Exchange si je ne me trompe) mais je suis un débutant en VBA juste capable d'utiliser quelques "méthodes"...
Ma but est de faire une liaison Excel<>AutoCAD LT qui me permette d'extraire des attributs de bloc et de les modifiers. J'ai trouvé un code simple me permettant de le faire sur la version pleine mais impossible sur la LT. Il bug sur la sélection ou l'ouverture d'autoCAD ( "AutoCAD.application" exactement, je peux fournir le code si ca aide) du au fait qu'il n'y a pas de VBA dans autoCAD LT je pense (ma librairie AutoCAD est bien activée dans Excel).
En gros, le code réalise l'extraction des attributs des blocs à l'unité et en récupérant le "handle" de maintient pour ensuite, après modification des données dans Excel, modifier les attribut de chaque bloc.
Du coup je m'intéresse à cette méthode par DDE, mais si j'ai bien compris le principe de base : c'est d'ouvrir la fenêtre de commande d'AutoCad et d'y écrire des instructions en language Autocad (ce que je ne connais pas du tout) et de récupérer un historique du dessin....
D'autre part, je ne pense pas que je pourrait réaliser la même chose que le code VBA d'extraction/modification d'attribut qui m'intéresse car il opère par sélection des blocs parmis toutes les "entités".
Merci d'avance
8 janv. 2009 à 13:27
J'ai AutoCAD et le fichier Excel sur 2 PC différents (en réseau, bien sur) et la connexion a l'air de bien se faire, puis plus rien.
Est-ce normal et y-a-t-il une solution ?
Merci.
6 janv. 2009 à 15:04
5 janv. 2009 à 14:58
2 juin 2008 à 11:00
2 juin 2008 à 10:06
Merci d'avance
29 mai 2008 à 21:06
peux tu preciser la version autocad sous laquelle tu travailles.
merci
28 mai 2008 à 09:21
Cependant j'ai des pb lorsque je lance les macros, il me dit
projet ou bibliotheque introuvable pour :
Dim thisdrawing As AutoCAD.AcadDocument,
Set thisdrawing = AutoCAD.ActiveDocument
Dim poly As AcadLWPolyline,
ReDim vertex(0 To 0) As Double
Str
Trim
ReDim Preserve vertex(0 To numpt * 2 + 1) As Double
merci si tu peux me depanner
27 mai 2008 à 08:27
j'ai particip? ? cette discussion sous le pseudonyme "sigecom"
http://discussion.autodesk.com/thread.jspa?threadID=644355
27 mai 2008 à 07:03
voici mon souci, je souhaite dessiner un trait ou plusieurs traits dans un calque autocad ? partir des coordonn'es x,y,z des points qui sont dans des colonnes Excel.
Merci si tu peux m'aider .