Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  Macros erstellen. Ich suche den VBA Editor

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 SolidEdge
  
Empolis Entwicklungs- und Integrationspartnerschaft, eine Pressemitteilung
Autor Thema:  Macros erstellen. Ich suche den VBA Editor (1112 mal gelesen)
Stahlformer
Mitglied



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

Beiträge: 612
Registriert: 03.09.2008

SE2022 / WIN10Pro64
i5-9600K
P2000
32GB Ram

erstellt am: 15. Aug. 2023 10:03    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

Ich habe folgende Anleitung gefunden:
Zitat:
Um den VBA-Editor in Solid Edge zu öffnen, gehen Sie wie folgt vor:

Starten Sie Solid Edge und öffnen Sie das gewünschte Dokument.
Klicken Sie auf die Registerkarte "Anpassen" in der Menüleiste.
Wählen Sie im Dropdown-Menü "Optionen" aus.
Im Optionsfenster wählen Sie den Reiter "Benutzeroberfläche" aus.
Aktivieren Sie das Kontrollkästchen "Entwicklertools anzeigen".
Klicken Sie auf "OK", um die Einstellungen zu speichern und das Optionsfenster zu schließen.
In der Menüleiste sollte nun die Registerkarte "Entwicklertools" angezeigt werden.
Klicken Sie auf die Registerkarte "Entwicklertools" und wählen Sie "VBA-Editor" aus.

Der VBA-Editor wird geöffnet und Sie können ein neues Modul erstellen oder vorhandenen Code bearbeiten.


Das ergibt aber in SE2023 irgendwie keinen Sinn.
Wo finde ich den VBA-Editor?

Gruße 

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

Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


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

Beiträge: 7478
Registriert: 05.2002.24

Solid Edge Seminarunterlagen
Training, Beratung, Programmierung

erstellt am: 15. Aug. 2023 10:24    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 Stahlformer 10 Unities + Antwort hilfreich

Nein, das ergibt keine Sinn. Das gibt es nicht.
SE wird immer von außen über die API anprogrammiert.
Das ist wohl der Text für Office oder evtl ein anders CAD Programm

------------------
Arne

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

Stahlformer
Mitglied



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

Beiträge: 612
Registriert: 03.09.2008

SE2022 / WIN10Pro64
i5-9600K
P2000
32GB Ram

erstellt am: 15. Aug. 2023 13:30    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

Danke, also brauche ich eine extra Software? Habe hier leider keine Möglichkeit etwas zu installieren.

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

Markus Gras
Moderator
Solid Edge AE


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

Beiträge: 4690
Registriert: 20.07.2000

Kritik muß sachlich falsch und persönlich verletzend sein, damit sie wirkt.

erstellt am: 15. Aug. 2023 16:06    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 Stahlformer 10 Unities + Antwort hilfreich

Hallo Stahlformer,
das ist die Beschreibung die ich von MS-Office kenne, kann es sein das Du da künstlich generierte Hilfe in Anspruch genommen hast?

------------------
Gruß
Markus Gras
Unitec Informationssysteme GmbH

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

Markus Gras
Moderator
Solid Edge AE


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

Beiträge: 4690
Registriert: 20.07.2000

Kritik muß sachlich falsch und persönlich verletzend sein, damit sie wirkt.

erstellt am: 15. Aug. 2023 16:12    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 Stahlformer 10 Unities + Antwort hilfreich

Du kannst allerdings den VBA Editor von Excel verwenden um Solid Edge zu steuern.
Hier hab ich mal ein Beispiel: Excelmakro Stückliste erste Ebene.

------------------
Gruß
Markus Gras
Unitec Informationssysteme GmbH

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

Stahlformer
Mitglied



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

Beiträge: 612
Registriert: 03.09.2008

SE2022 / WIN10Pro64
i5-9600K
P2000
32GB Ram

erstellt am: 16. Aug. 2023 07:37    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

Zitat:
Original erstellt von Markus Gras:
Hallo Stahlformer,
das ist die Beschreibung die ich von MS-Office kenne, kann es sein das Du da künstlich generierte Hilfe in Anspruch genommen hast?


Erwischt. 

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

Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


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

Beiträge: 7478
Registriert: 05.2002.24

Solid Edge Seminarunterlagen
Training, Beratung, Programmierung

erstellt am: 16. Aug. 2023 08:43    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 Stahlformer 10 Unities + Antwort hilfreich

Auch das Bearing-Makro aus  den Programmierbeispielen kann man sich ansehen.

------------------
Arne

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

Svenb
Mitglied



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

Beiträge: 11
Registriert: 17.06.2005

erstellt am: 23. Aug. 2023 16:17    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 Stahlformer 10 Unities + Antwort hilfreich

Cooles Makro "Excelmakro Stückliste erste Ebene".

Kannst Du mir auf die Sprünge helfen, wie man alle Ebenen ausliest mit VBA und nur die welche angezeigt sind und in einem anderen Makro nur die, welche in den Vorkommnissen auf ja stehen bei den Auszügen?

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

Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


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

Beiträge: 7478
Registriert: 05.2002.24

Solid Edge Seminarunterlagen
Training, Beratung, Programmierung

erstellt am: 24. Aug. 2023 09:26    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 Stahlformer 10 Unities + Antwort hilfreich

Das ist etwas mehr Arbeit.

- Für jedes Vorkommniss muss dann die Vorkommnisseigenschaft geprüft werden, ob es in dem Auszug drin sein soll.

- Bei jeder gefundnenen Unterbaugruppe muss eine neue Procedur zum Scannen der SubOccurrences aufgerufen werden umd diese dann zu verarbeiten.

- Findet man in der Unterbaugruppe wieder eine Unterbaugruepp, so muss man die Procedur aus sich selber neu aufrufen. (Recursiver Aufruf der Funktion).

- Am Ende der Procedur kommt man dann wieder in die höhere Ebene zurück und macht da weiter.

Und es gibt einiges zu bedenken:

-Wird es eine Mengenübersicht über die ganze Baugruppe oder eine Strukturstückliste mit Ebenen. Bei einer Stukturstückliste müssen dann die Duplikate auf der jeweiligen Ebene geprüft werden.

-Interne Komponenten müssen separat behandelt werden.
Interne Komponenten haben zumindest bis SE2022 das Problem, dass Rahmenendkappen einen Fehler auslösen.

usw...

------------------
Arne

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