Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Macro /Api

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
Mobil ans Ziel: PARAVAN gibt Gas mit SOLIDWORKS Simulation
Autor Thema:  Macro /Api (472 mal gelesen)
HoLu
Mitglied



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

Beiträge: 10
Registriert: 17.04.2021

Solidworks 2020 SP05

erstellt am: 05. Mai. 2021 23:28    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,

gibt es einen Weg sich die benannte Ansicht (Modelview) einer Zeichenansicht per Api anzeigen zulassen?

Für Konfigurationen wäre es wie folgt:

Option Explicit
Sub main()
    Dim swApp As SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Dim swDraw As SldWorks.DrawingDoc
    Dim swView As SldWorks.View
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    Set swDraw = swModel
    Debug.Print "File = " & swModel.GetPathName
   
    ' First drawing view is actually the first drawing sheet,
    ' so skip getting model name and configuration from
    ' the drawing sheet
    Set swView = swDraw.GetFirstView
    ' Get first drawing view in first drawing sheet
    Set swView = swView.GetNextView
    Do While Not swView Is Nothing
        Debug.Print "  Drawing view = " + swView.Name
        Debug.Print "    Referenced model name = " & swView.GetReferencedModelName
        Debug.Print "    Referenced configuration name = " & swView.ReferencedConfiguration
        Debug.Print "    Referenced configuration persistent reference ID = " & swView.ReferencedConfigurationID

        'Get next drawing view
        Set swView = swView.GetNextView
    Loop
End Sub


Ich würde mir gerne aber auch die benannte Ansicht anzeigen lassen!

[Diese Nachricht wurde von HoLu am 05. Mai. 2021 editiert.]

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

nahe
Ehrenmitglied



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

Beiträge: 1747
Registriert: 18.01.2001

arbeite mit:
Dell Precision 7750
i7 2,6 GHz 6 Kerne
32GB RAM
512GB SSD
NVIDIA Quadro RTX 4000
------------------------
SWX-2020 SP5.0
EPDM
----------------
Windows 10
----------------
VB.net
VB
VBA
ein wenig Swift am Mac

erstellt am: 06. Mai. 2021 11:42    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 HoLu 10 Unities + Antwort hilfreich

Halo HoLu,

ich hab das jetzt nicht getestet würde es aber mal mit

swView.GetOrientationName

versuchen

------------------
Grüße
Heinz

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

HoLu
Mitglied



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

Beiträge: 10
Registriert: 17.04.2021

Solidworks 2020 SP05

erstellt am: 06. Mai. 2021 11:47    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

Das funktioniert! Dank dir!

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)2024 CAD.de | Impressum | Datenschutz