Ich verwende im Konstruktionsbaum ständig die Anzeige von "Komponentenbeschreibungen anzeigen" und deaktiviere "Namen der Anzeigezustände anzeigen".
Ich mache diese Gymnastik mit jedem Teil oder jeder Baugruppe, die noch nicht bearbeitet wurde, weil diese Informationen, sobald sie ausgefüllt sind, ein für alle Mal in dem Teil oder der Baugruppe aufgezeichnet werden.
Ich kenne die Methode nicht, um ein Makro zu erstellen, das diese Reihe von Befehlen ausführt, ich bitte um Hilfe, um es zu erstellen.
Haben Sie schon einmal den Makrorecorder ausprobiert??? Sie starten die Aufzeichnung und führen dann den Vorgang aus, bearbeiten die Beschreibung und stoppen sie dann, indem Sie sie speichern. Im Grunde nimmst du auf, was du tust, und stoppst dann die Aufnahme.
Ja, ich habe es versucht, aber es funktioniert nicht, wenn ich es ausführe.
Um mein Makro zu erstellen:
Ich klicke auf den roten Punkt für die Aufnahme
Klicken Sie mit der rechten Maustaste auf das Teil oder die Baugruppe, im Konstruktionsbaum schiebe ich auf "Baumanzeige" und dann auf "Komponentenbeschreibung anzeigen", was aktiviert ist.
Ich beende die Aufzeichnung und speichere den Namen des Makros.
Ja, ich habe dies tatsächlich getan, um meine Modelle zu aktualisieren, und es löst das Problem für die nächsten neuen Teile oder neuen Baugruppen.
Ich verwende jedoch Dateien, die von Clients stammen, oder alte Dateien (Bibliothek, Business oder andere), die ich gerne zur Wiederverwendung aktualisieren würde.
Dim swApp als SldWorks.SldWorks Dim swModelDoc As SldWorks.ModelDoc2 Dim swFeatMgr As SldWorks.FeatureManager Sub main() Legen Sie swApp = Application.SldWorks fest Legen Sie swModelDoc = swApp.ActiveDoc fest Festlegen von swFeatMgr = swModelDoc.FeatureManager
Wenn swFeatMgr.ShowDisplayStateNames = true, dann swFeatMgr.ShowDisplayStateNames = Falsch Ende, wenn Wenn swFeatMgr.ShowComponentDescriptions = false, dann swFeatMgr.ShowComponentDescriptions = Wahr Ende, wenn Ende Sub