| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Attribute ausgeblendet (342 mal gelesen)
|
Ralle Mitglied
Beiträge: 266 Registriert: 12.03.2003 Windows 10 Enterprise 64-Bit, 32GB MEP2018
|
erstellt am: 21. Aug. 2003 09:13 <-- editieren / zitieren --> Unities abgeben:
Moin, am frühen Morgen gleich sowas. Wenn ich unseren Plankopf in eine Zeichnung einfüge stehen zwar die Attribute im Kopf (eigenschaften) werden aber nicht angezeigt. Habe schon folgendes ausprobiert: Layer alle ein, Prüfen, Bereinigen, Wiederherstellen, attzeig, _attdisp Ist doch bestimmt irgendeine Variable. Wer weiß mehr? Gruß Ralle ------------------ Wir dürfen jetzt nur nicht den Sand in den Kopf stecken! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RoSiNiNo Mitglied Konstrukteur
Beiträge: 1126 Registriert: 09.10.2002 Autodesk Building Design Suite Premium 2021 Windows 10 Pro 64bit HP Workstation Z620, 24GB GeForce GTX 970
|
erstellt am: 21. Aug. 2003 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für Ralle
Probier es einmal damit Code: Public Sub BlockAttVisible() Dim SS As AcadSelectionSet Dim FltTypes(0) As Integer Dim FltData(0) As Variant Dim Obj As AcadBlockReference Dim BlAttrib As Variant Dim Count As Integer Dim Attrib As AcadAttributeReference Set SS = CreateSelectionSet("BlockAttVisibleAuswahl") FltTypes(0) = 0: FltData(0) = "INSERT" ' Selectionset erstellen, Benutzer fragen und Filter anwenden SS.Clear SS.SelectOnScreen FltTypes, FltData If SS.Count = 0 Then GoTo ENDE For Each Obj In SS If Obj.HasAttributes = False Then GoTo NextObj ' Jetzt holen wir die Attribute BlAttrib = Obj.GetAttributes ' Wir suchen, ob die Daten auch in das neue Ding passen For Count = UBound(BlAttrib) To 0 Step -1 Set Attrib = BlAttrib(Count) Attrib.Invisible = False Next Count NextObj: Next Obj ENDE: SS.Delete End Sub Public Function CreateSelectionSet(Optional ssName As String = "SS") As AcadSelectionSet Dim objSelSet As AcadSelectionSet Dim objSelCol As AcadSelectionSets Set objSelCol = ThisDrawing.SelectionSets For Each objSelSet In objSelCol If objSelSet.Name = ssName Then objSelCol.Item(ssName).Delete Exit For End If Next Set objSelSet = objSelCol.Add(ssName) Set CreateSelectionSet = objSelSet End Function
------------------ Roland [Diese Nachricht wurde von RoSiNiNo am 21. August 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralle Mitglied
Beiträge: 266 Registriert: 12.03.2003 Windows 10 Enterprise 64-Bit, 32GB MEP2018
|
erstellt am: 21. Aug. 2003 10:14 <-- editieren / zitieren --> Unities abgeben:
Zunächst mal danke für die rasche Antwort. Hat leider nicht funktioniert. Nachdem ich das Objekt ausgewählt hatte, hat sich nix getan. Bekam auch keine Fehlermeldung. Denke zwar das ich alles richtig gemacht habe, allerdings habe ich (bis heute) noch kein VBA-Makro geladen. Hab mal die Zeichnung mit nem kleinen Attribut angehängt. Da es anscheinend keine verstellte Variable ist wirds wohl am einfachsten sein wenn ich das ganze in eine neue leere dwg reinkopiere. Gruß Ralle ------------------ Wir dürfen jetzt nur nicht den Sand in den Kopf stecken! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sarge Mitglied
Beiträge: 28 Registriert: 22.01.2003 AutoCAD 2002 P4 2.5GHz 512Mb Win2k prof
|
erstellt am: 21. Aug. 2003 10:25 <-- editieren / zitieren --> Unities abgeben: Nur für Ralle
|
Ralle Mitglied
Beiträge: 266 Registriert: 12.03.2003 Windows 10 Enterprise 64-Bit, 32GB MEP2018
|
erstellt am: 21. Aug. 2003 10:47 <-- editieren / zitieren --> Unities abgeben:
|
sarge Mitglied
Beiträge: 28 Registriert: 22.01.2003 AutoCAD 2002 P4 2.5GHz 512Mb Win2k prof
|
erstellt am: 21. Aug. 2003 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für Ralle
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Aug. 2003 00:36 <-- editieren / zitieren --> Unities abgeben: Nur für Ralle
zu Hause bin ich bis demnächst noch von XP und 2000 verschont geblieben, was mich dann aber zwingt max.AC2002 zu nutzen ! Wenn du die Dat. im 2000er Format postest hättest du evtl schon die Antwort , sorry... (damit meine ich nicht nur meine Hilfe...) ------------------ Gruß Sebastian Der Feind des Guten ist das Bessere. [Diese Nachricht wurde von cadffm am 22. August 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralle Mitglied
Beiträge: 266 Registriert: 12.03.2003 Windows 10 Enterprise 64-Bit, 32GB MEP2018
|
erstellt am: 22. Aug. 2003 07:31 <-- editieren / zitieren --> Unities abgeben:
|
otterloh Mitglied
Beiträge: 188 Registriert: 27.06.2001 AutoCAD 2012, 2013, 2019 Win8.1
|
erstellt am: 22. Aug. 2003 08:52 <-- editieren / zitieren --> Unities abgeben: Nur für Ralle
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Aug. 2003 09:22 <-- editieren / zitieren --> Unities abgeben: Nur für Ralle
@Ralle, das war wohl ein volles Eigentor- Du hast "attzeig" probiert hast du geschrieben, das nächste Mal nicht nur probieren sondern auch nutzen Denke du hast wohl nicht an das regenerieren gedacht und gleich aufgegeben..
------------------ Gruß Sebastian Der Feind des Guten ist das Bessere. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralle Mitglied
Beiträge: 266 Registriert: 12.03.2003 Windows 10 Enterprise 64-Bit, 32GB MEP2018
|
erstellt am: 22. Aug. 2003 09:26 <-- editieren / zitieren --> Unities abgeben:
|
| Manufacturing Engineer (w/m/d) | CeramTec ist ein führender Entwickler und global aktiver Hersteller und Lieferant von Speziallösungen aus Hochleistungskeramik mit mehr als 3.400 Mitarbeitern. Unsere Lösungen sind weltweit im Fahrzeug- und Maschinenbau, in der Medizintechnik, der Elektronik, der Luft- und Raumfahrttechnik und der Energie- und Umwelttechnik im Einsatz. Willkommen bei den Keramik-Experten. Für ... | Anzeige ansehen | Prozessmanagement |
|
Ralle Mitglied
Beiträge: 266 Registriert: 12.03.2003 Windows 10 Enterprise 64-Bit, 32GB MEP2018
|
erstellt am: 22. Aug. 2003 09:28 <-- editieren / zitieren --> Unities abgeben:
|