| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | DraftSight - Die smarte Wahl für die 2D Konstruktion und IT., ein Webinar am 26.11.2025
|
|
Autor
|
Thema: Identifier von Addin-Toolbar herausfinden (652 / mal gelesen)
|
Micha1985 Mitglied Technischer Zeichner

 Beiträge: 26 Registriert: 30.06.2021
|
erstellt am: 13. Sep. 2021 09:09 <-- editieren / zitieren --> Unities abgeben:         
Hallo liebe Forengemeinde! Ich arbeite derzeit an einem neuen Makro, Teil davon soll u.a. sein dass die Toolbar eines bestimmten Addins eingeblendet/ausgeblendet wird. Um das mit GetToolbarVisibility bzw. SetToolbarVisibility hinzubekommen, muss ich allerdings den "Identifier" der Toolbar wissen. Die SW-eigenen Toolbars haben ja alle klangvolle Namen wie swFeatureToolbar, swMacroToolbar usw., aber meine Suche nach den Namen von Addin-Toolbars war bisher erfolglos, selbst in der Registry. Hat von euch jemand evtl. eine Idee wie man an die Addin-Toolbar-Namen rankommen könnte? Beste Grüße, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Spieler Mitglied Mechaniker
   
 Beiträge: 1449 Registriert: 12.12.2002 SOLIDWORKS 2025SP4
|
erstellt am: 13. Sep. 2021 11:38 <-- editieren / zitieren --> Unities abgeben:          Nur für Micha1985
Hallo Michael, mit diesem Makro schalte ich z.B. das SOLIDWORKS CAM Add-In an und aus: Sub main() Dim swApp As SldWorks.SldWorks Set swApp = Application.SldWorks Dim swInstallFolder As String swInstallFolder = swApp.GetExecutablePath Dim dllpath As String dllpath = "C:\Program Files\SOLIDWORKS Corp 2021\SOLIDWORKS CAM\cwaddinu.dll" Dim loadResult As Long loadResult = swApp.LoadAddIn(dllpath) Dim message As String Dim icon As swMessageBoxIcon_e Select Case loadResult Case swLoadAddinError_e.swAddinAlreadyLoaded swApp.UnloadAddIn (dllpath) End Select End Sub Viele Grüße AndiS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
Micha1985 Mitglied Technischer Zeichner

 Beiträge: 26 Registriert: 30.06.2021
|
erstellt am: 13. Sep. 2021 11:44 <-- editieren / zitieren --> Unities abgeben:         
Hi Andi, danke für die schnelle Antwort! Ja, das ein- und ausschalten vom Addin ist soweit kein Problem und klappt auch prima. Nur verschwindet beim ausschalten natürlich die Addin-eigene Toolbar. Beim wieder einschalten dagegen taucht sie nicht automatisch wieder auf, sondern ich muss sie jedes Mal von Hand neu einblenden. Den Schritt würd ich gern noch ins Makro mit einbinden.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |