Aller au contenu

Messages recommandés

Posté(e)

Hello

 

Tu peux aussi importer un fichier Xcell par OLE (Insertion, objet OLE )ds autocad !

Pour que la mise en page de ton xcell soit bon, tu dois definir d'abord ta zone d'impression qui sera ton futur tableau ds Autocad !

 

Mais le copier/ coller marche bine aussi mais pas de mise à jour possible !

 

@+

Posté(e)

Moi je suis plutôt collage spécial : entités PRODUCTS ou entités AutoCAD

 

car, de mémoire, avec les copier-coller OLE par défaut ou non, le résultat dépend des versions (?)

 

Le coller avec liaison est pas mal non plus car un dble-click permet un retrour dans XL.

 

Enfin, pour le maxi-propre, y a le script sur bloc avec attributs (suivre le lien de ma signature et remonter ses manches).

 

Puis y a aussi des progs, des lisps,.....

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Hello Tramber

 

 

Bon, soyons clair, tu me connais, je n'ai pas tout compris

 

J'ai suivis ton lien, remontais mes manches et je suis là à t'écrire ....ton script il sert à quoi exactement ????

 

Et puis _çà m'interesse ton histoire d'attributs.. :casstet:

 

parce que vois-tu,

j'ai 18 appartements à faire vendre avec mes plans ...avec pour chaque appart un cartouche avec la liste des pièces et les surfaces...J'ai crée mes bloc avec attributs, exporté vers Xcell ,obtenu des tableaux manifiques et là problème majeur, rappporter mes tableaux ds mes présentations pour remplir le cartouche !!!!

Impossible de faire une espèce de fenetre pour selectionner exclusivement le tableau qui m'interesse pour une présentation donnée !!!

Obligée de créer un tableau pour chaque appart ! Chiant; long...inacceptable !

J'ai essayé l'Xref avec mon Xcell de dans; pareil impossible de selectionner la fenêtre voulue, les tableaux ne sont pas reconnu par Autocad !!

 

 

MAIS EXISTE-IL UNE SOLUTION , que diable !!!

 

A votre bon coeur une acadxpienne excédée ;)

Posté(e)

hello,

 

copier-coller liaison bidule oki (et si le "client" est un anti microsft hein) :(

 

il y a encore plus fort

 

tu fais une macro vba à partir d'autocad qui va lire ton tableau excel

 

il faut 2 fonctions

import autocad va chercher

export autocad va renvoyer

 

le tout dans un attribut pardi

 

comme ça ton client bidouile le fichier autocad il te le renvoi et toi tu remets à jour ton excel (oui bon je sais niveau autocad+ 75 ans de vb) :(

 

si j'ai le temps entre deux vb.net je le fais pour les prochains projets

 

see you soon

Laurent Falla

Venez visiter mon site, c' est gratuit :)

http://www.lfaconsulting.com'>

Posté(e)

OK, Bon

 

Imaginons Esbe, tu fais un bloc avec attributs (malheureusement le nb d'attribut sera lié aux nombre d'infos, donc il faudra un cadre à tout ça).

4 attributs dans notre exemple.

 

Son nom est mybloc

 

Tu vas dans Excel et tu batis un script du genre

 

-inserer mybloc 0,0 1 1 0 R1 R2 R3 R4

-inserer mybloc 0,10 1 1 0 R1 R2 R3 R4

-inserer mybloc 0,20 1 1 0 R1 R2 R3 R4

-inserer mybloc 0,30 1 1 0 R1 R2 R3 R4

...............

R1 à 4 étant les réponses à Autocad qui demande les valeurs d'attribut à l'insertion d'un bloc comme chacun sait.

 

Toutes ces valeurs viennent d'Excel, bien sur, dans lequel tu n'as qu'une formule à connaitre : CONCATENER

 

C'est exactement le principe de mon tutorial, il y a un bloc avec 1 attribut.

 

ATTENTION -inserer est mieux que inserer,...je vais corriger là bas d'ailleurs.

 

Mieux, s'il y a des espaces dans les valeurs futures d'attributs, générer "R1" au lieu de R1.

Par ex :

-inserer mybloc 0,0 1 1 0 "chambre 1" 1 32 "15 m2"

 

 

 

 

[Edité le 21/4/2005 par Tramber]

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

He Tramber

 

C'est extraordinaire, je viens d'essayer et je sens que je pouvoir faire des tonnes de choses avec çà !

Ca me rappelle ma formation et les petits scripts qu'on inventait!

J'y retourne car je n'ai pas encore bien compris comment tu utilises Xcell pour mettre en place le script

Cette formule Concatener m'échappe encore

J'ai un message d'erreur

 

 

@+

Posté(e)

Re

J'ai trouve pour Concatener, tres pratique

Mais j'ai un soucis, aulieu d'inserer mes 6 blocs,, il inserer un bloc, ok, puis une ligne de texte "-inserer monbloc positon echelle puis les attributs " puis un bloc ok puis encore une ligne de texte ....

Etrange !!! je ne vois pas mon erreur

 

-inserer surf-cartouche 0,0 1 1 0 Bureau 4,242m²

-inserer surf-cartouche 0,5 1 1 0 Sejour 21,3m²

-inserer surf-cartouche 0,10 1 1 0 Cuisine 12,35m²

-inserer surf-cartouche 0,15 1 1 0 Chambre 115,3m²

-inserer surf-cartouche 0,20 1 1 0 Chambre 221,5m²

-inserer surf-cartouche 0,25 1 1 0 Total 74,692m²

 

Si vous voyez l'erreur, je vs attends

Merci

Posté(e)

J'avoue que je ne voie pas l'erreur, d'autant que tu ne fais pas appel à la commande texte !

 

Tu sais que dans les scripts, le moindre espace en trop (ou retour à la lgine) est fatal.

Comme ENTREE répète la dernière commande, c'est vite le binz.

 

Sure qu'il y a autant d'attribs que de champs ?

 

Un script, ca se débug perso, à moins que tu m'envoies le paquet par mail, je regarde.

 

 

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

En fait je n'ai pas utilise les champs pour ce coup là

J'ai inserer des blocs ds mon fichier et tapez les valeurs des attributs, puis j'ai extrait les attribut ds Xcell, utilisé tes indication, puis coller ds le bloc-note !

 

C'est étrange, j'ai verifié les espaces

Le texte de mon message precedant est mon script !

 

@

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité