Aller au contenu

Michel66

Membres
  • Compteur de contenus

    35
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Michel66

  1. Bonjour, J'essaie d'installer le SP1 de MEP 2009 32b mais un message m'indique que le produit à mettre à jour n'est pas installé sur mon PC. J'ai deux versions installées sur mon PC, la version 2008 et la 2009, avant de désinstaller la version 2008 j'aimerai être certain que la version 2009 patché est performante (la version originale est beugée)! Si d'autres personnes ont ce problème, merci de m'en faire part.
  2. Bonjour, Les fichiers DWG enregistrés dans MAP 3D sont ils exploitables dans Architecture 2008, et vice-versa? Existe t il des plugins permettant cette compatibilité? merci
  3. non, et je ne sais plus exactement à partir de quel moment j'ai eu ce problème.... est-ce la souris? j'ai une intellimouse explorer... et pourquoi il n'y a que la commande "étirer "qui ne fontionne pas en copies multiples? mystère.. ça m'embête surtout pour les repères car je ne peux copier les flêches à répétition.
  4. :casstet: En fait je peux faire des copies multiples à l'aide des poignées, avec les commandes d'édition (mirroir, déplacer, rotation, échelle). Malheureusement, quelque soit la manière; à l'aide du menu ou du clavier, je ne peux faire qu'une seule copie lorsque je choisis la commande "étirer". J'y arivais il y a quelques mois... Est-ce un bug d'ADT2006?
  5. Bonjour, Il m'est impossible de créer plusieurs copies d'objets avec l'aide des poignées en utlisant l'option "étirer". C'était pour tant possible avant, alors, que ce passe t il? J'utilise ADT2006 et une sourisIntellimouse explorer. Si quelqu'un peut m'éclairer? merci
  6. Michel66

    Modifier Extattr.xls

    Merci beaucoup :o) le fichier ExcelAtt se trouve bien dans le répertoire sample/ActiveX le voici ' ActiveX Sample ' ' Copyright © 1997, 1999, 2002 by Autodesk, Inc. ' ' Permission to use, copy, modify, and distribute this software ' for any purpose and without fee is hereby granted, provided ' that the above copyright notice appears in all copies and ' that both that copyright notice and the limited warranty and ' restricted rights notice below appear in all supporting ' documentation. ' ' AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. ' AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF ' MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. ' DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE ' UNINTERRUPTED OR ERROR FREE. ' ' Use, duplication, or disclosure by the U.S. Government is subject to ' restrictions set forth in FAR 52.227-19 (Commercial Computer ' Software - Restricted Rights) and DFAR 252.227-7013©(1)(ii) ' (Rights in Technical Data and Computer Software), as applicable. Public AutoCAD As Object Public mspace As Object Public excel As Object Public AcadRunning As Integer Public excelSheet As Object Sub Extract() Dim sheet As Object Dim shapes As Object Dim elem As Object Dim excel As Object Dim Max As Integer Dim Min As Integer Dim NoOfIndices As Integer Dim excelSheet As Object Dim RowNum As Integer Dim Array1 As Variant Dim Count As Integer Set excel = GetObject(, "Excel.Application") Worksheets("Attributes").Activate Set excelSheet = excel.ActiveWorkbook.Sheets("Attributes") excelSheet.Range(Cells(1, 1), Cells(1000, 100)).Clear excelSheet.Range(Cells(1, 1), Cells(1, 100)).Font.Bold = True Set AutoCAD = Nothing On Error Resume Next Set AutoCAD = GetObject(, "AutoCAD.Application") If Err <> 0 Then Set AutoCAD = CreateObject("AutoCAD.Application") AutoCAD.Visible = True MsgBox "Please open a drawing file and then restart this macro." Exit Sub End If Set doc = acad.ActiveDocument Set mspace = doc.ModelSpace RowNum = 1 Dim Header As Boolean Header = False For Each elem In mspace With elem If StrComp(.EntityName, "AcDbBlockReference", 1) = 0 Then If .HasAttributes Then Array1 = .GetAttributes For Count = LBound(Array1) To UBound(Array1) If Header = False Then If StrComp(Array1(Count).EntityName, "AcDbAttribute", 1) = 0 Then excelSheet.Cells(RowNum, Count + 1).Value = Array1(Count).TagString End If End If Next Count RowNum = RowNum + 1 For Count = LBound(Array1) To UBound(Array1) excelSheet.Cells(RowNum, Count + 1).Value = Array1(Count).TextString Next Count Header = True End If End If End With Next elem NumberOfAttributes = RowNum - 1 If NumberOfAttributes > 0 Then Worksheets("Attributes").Range("A1").Sort _ key1:=Worksheets("Attributes").Columns("A"), _ Header:=xlGuess Else MsgBox "No attributes found in the current drawing." End If Set AutoCAD = Nothing End Sub Private Sub Auto_Close() Set excelSheet = Nothing End Sub Je pense que je me débrouillerai avec votre fichier et celui ci (enfin j'espère) Merci
  7. Bonjour je souhaiterai un peu d'aide pour modifier le fichier Extattr.xls qui se trouve dans les exemples AutoCAD. Mon projet est d'extraire des Mtext plutot que des Attributs.. à priori c'est plus simple, mais.... Voilà thm29@cegetel.net
  8. Merci pour vos réponses Je pensais utiliser une commande similaire à la fonction Rechercher-Remplacer d'Autocad... A l'aide d'un script peut être?
  9. Bonjour, j'aimerai créer une routine qui permettrai de rechercher et remplacer une série de numéros (alphanumariques) dans un dessin autocad depuis un tableau excel. Par exemple : numéro de local ancien (dans autocad) nouveau numéro (depuis excel) A010 A030 A020 A040 A030 A050 A040 A060 A050 A070 etc... donc un programme qui permet de controler les textes contenus dans un dessin autocad ouvert, depuis un fichier excel ouvert .. merci
  10. Bonjour, la fonciton numeroter fonctionne très bien, c'est que je recherchais depuis longtemps mais comment l'intégrer à une routine complète avec la valeur d'attribut d'un bloc? merci
×
×
  • 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é