Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  VBA Drawing ausblenden

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  VBA Drawing ausblenden (1024 / mal gelesen)
Azazel1
Mitglied



Sehen Sie sich das Profil von Azazel1 an!   Senden Sie eine Private Message an Azazel1  Schreiben Sie einen Gästebucheintrag für Azazel1

Beiträge: 32
Registriert: 08.09.2014

X5450; 16GB
Win 7 SP1
CATIA V5R19 SP9

erstellt am: 04. Aug. 2017 11:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich versuche aktuell in meinem Drawing einzelne Ansichten aus- & einzublenden. Aktuell bekomme ich nur den Namen der Ansicht herraus.
Kann mir hier jemand helfen?

Vielen Dank.


<html>
Sub CATMain()
Dim docDrawing As DrawingDocument
Dim Selection As Selection
Set docDrawing = CATIA.ActiveDocument

Dim shSheet As DrawingSheet

For Each shSheet In docDrawing.Sheets
If Left(shSheet.Name, 3) = "SBR" Then
    Dim vwView As DrawingView
    For Each vwView In shSheet.Views
        If Left(vwView.Name, 1) = "P" Then
        MsgBox (vwView.Name)
        End If
    Next
End If
Next
End Sub
</html>

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 04. Aug. 2017 11:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Azazel1 10 Unities + Antwort hilfreich

Servus
Die Ansicht selektieren und ausblenden.
Siehe zB hier (am Beispiel von Products in einer Baugruppe).

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Randle
Mitglied
CAD/PLM Consultant


Sehen Sie sich das Profil von Randle an!   Senden Sie eine Private Message an Randle  Schreiben Sie einen Gästebucheintrag für Randle

Beiträge: 695
Registriert: 12.04.2003

Win10 x64
CATIA V5 R18, R19, R21, R27-29

erstellt am: 04. Aug. 2017 11:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Azazel1 10 Unities + Antwort hilfreich

Hallo,

hier ungetestet:

Code:

Sub CATMain()
Dim docDrawing As DrawingDocument
Dim Selection As Selection
Set docDrawing = CATIA.ActiveDocument
Set Selection  as docDrawing.Selection
Dim shSheet As DrawingSheet
Selection.Clear
For Each shSheet In docDrawing.Sheets
If Left(shSheet.Name, 3) = "SBR" Then
    Dim vwView As DrawingView
    For Each vwView In shSheet.Views
        If Left(vwView.Name, 1) = "P" Then
        Selection.Add vwView
        Selection.SetShow catVisPropertiesNoShowAttr 'Ausblenden
        Selection.SetShow catVisPropertiesShowAttr  'Einblenden
        MsgBox (vwView.Name)
        End If
    Next
End If
Next
End Sub

Gruß
Randle

------------------
Wer für nichts steht, fällt für alles!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz