• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Macro zeigt/hides gebrochene Ansichten

Papao

Guest
Guten Morgen, haben Sie bereits ein Makro erstellt, das die Kanten der gebrochenen Ansichten in dft Umgebung zeigt/hides?
 
Oft finde ich, dass ich zwischen "unterbrochenen Abschnitten anzeigen" (um das Profil zu aktualisieren) und Abschnitte verstecken muss (wenn ich sie nicht verstecke, bleibt leider im exportierten Dwg der Rahmen des unterbrochenen Abschnitts sichtbar).

Wenn niemand es nützlich fand, werde ich versuchen, es auf Ihre Hilfe zu hoffen.
Danke.
 
Ich glaube, ich lanciere dieses Makro innerhalb der dft-Umgebung und deshalb habe ich die vorläufigen Kontrollen von "solid edge run" und "open document" weggelassen.

unter Platzieren Sie den ersten Code des Makros, aber sofort bekomme ich einen Fehler in Zeile 7, was ich nicht verstehe warum.
Warum kann ich das offene Dft-Dokument nicht lesen und den Fehler "kein Dokument in fester Kante geöffnet" zurückbekommen und folglich aus dem Makro herauskommen?
Code:
Teil Haupt()
dim objapp als Objekt
dim objdoc als Objekt
dim objview als Objekt


wenn objapp.documents.count = 0 dann
msgbox "nessun documento aperto in solid edge.", vbexclaming, "attenzione"
Ausgang Sub
Ende

set objdoc = objapp.activedocument
 
Sie haben keinen Wert an objapp zugewiesen; so etwas:

set objapp = getobject(,"solidedge.application")
 
Richtig... Ich habe es jetzt hinzugefügt, danke.
Können Sie mir helfen, zu verstehen, wie man die Ansichten abfragt, um die Profilansicht unterbrochenen Abschnitt "zeigt oder verbergen"?
Ich habe das getan, aber da ist etwas falsch:
Code:
für jede objview in objdoc. Ausblick
wenn objview. Typ = 16 dann
objview.visible = nicht objview. sichtbar
Ende
Weitere Informationen
 
Richtig... Ich habe es jetzt hinzugefügt, danke.
Können Sie mir helfen, zu verstehen, wie man die Ansichten abfragt, um die Profilansicht unterbrochenen Abschnitt "zeigt oder verbergen"?
Ich habe das getan, aber da ist etwas falsch:
Code:
für jede objview in objdoc. Ausblick
wenn objview. Typ = 16 dann
objview.visible = nicht objview. sichtbar
Ende
Weitere Informationen
objview.visible kontrolliert die Sichtbarkeit der gesamten Ansicht
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben