| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Ribbon mit Bild (1920 mal gelesen)
|
Rodario7 Mitglied Maschinenbautechniker
Beiträge: 85 Registriert: 08.02.2013 Windows 7 64bit Inventor 2013 Visual Basic 2010 Express
|
erstellt am: 27. Jan. 2015 12:25 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen. Folgendes Problem habe ich: Ich habe mir im Ribbon Menü einen neuen Befehl definiert. Dieser Befehl kommt aus dem Inventor VBA. Liegt im Anwendungsprojekt im Module1. Name des Programms = ShowWorkFeatures Das Problem ist, dass im Ribbon kein Bild angezeigt wird. Ich habe das zugehörige Bild folgendermaßen definiert: Name : Module1.ShowWorkFeatures.large.bmp In Paint habe ich die Größe des Bildes auf 24x24 Pixel geändert. Gespeichert habe ich es al 24 bit - Bitmap im selben Ordner, in dem auch die default.ivb liegt. Trotz alledem wird das Bild nicht im Ribbon angezeigt. Kann da jemand weiterhelfen? Programm ist Inventor 2011. PS Ich hoffe ich bin hier richtig. Könnte auch sein dass ich mit dem Problem ins VBA - Forum muss. ------------------ Gruß Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mb-ing Mitglied F&E-Mangement, MB-Ing. (u)
Beiträge: 771 Registriert: 06.09.2012 Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)
|
erstellt am: 27. Jan. 2015 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
@Rodario7: Du benötigst zwei Bitmaps, welcher eine definierten Syntax unterliegen: Module.Makroname.Größe.bmp 16x16: Module.Makroname.small.bmp 32x32: Module.Makroname.large.bmp Beide in den Ordner hinterlegen in der auch die Default.ivb gespeichert ist. Sollte funzen. Ich bin zwar eher Laie im VBA-Programmieren. Aber ich würde ggf. mehrere Modules verwenden, die einen "sprechenden" Namen aufweisen... Module1 ggf. in "Sichtbarkeit" umbenennen, oder was eben Sinn ergibt, wenn andere Makros mit ähnlicher Funktion hinzukommen. Ein Module evtl. für die Änderungshistorie. Ein Module zum Testen. Etc. Grüße MB-Ing. ------------------ Wissen ist Macht. Nichts wissen macht auch nichts [Diese Nachricht wurde von mb-ing am 27. Jan. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 27. Jan. 2015 13:53 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
|
Roland Schröder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 27. Jan. 2015 14:34 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
Zitat: Original erstellt von mb-ing: Du benötigst zwei Bitmaps, ...
Alles richtig. außer dass man nur ein Bitmap benötigt, wenn man nur die jeweilige Icon-Größe bneutzen will. Außerdem würde ich nicht bei dem Namen Default.ivb bleiben, sondern einen eigenen benutzen, damit diese Datei mit dem eigenen Code von anderen Versionen klar unterscheidbar ist. Den neuen Namen muss man dann natürlich auch in den Anwendungsoptionen eintragen. ------------------ Roland www.Das-Entwicklungsbuero.de It's not the hammer - it's the way you hit! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mb-ing Mitglied F&E-Mangement, MB-Ing. (u)
Beiträge: 771 Registriert: 06.09.2012 Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)
|
erstellt am: 28. Jan. 2015 07:13 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
Zitat: Original erstellt von Roland Schröder: Alles richtig. außer dass man nur ein Bitmap benötigt, wenn man nur die jeweilige Icon-Größe bneutzen will.
Naja, ich würde immer zwei Bitmaps generieren, da ein Anwender ja beide Einstellungen, also große oder kleine Symbole, benutzen kann. Und es ja so keinen übermäßigen Aufwand darstellt. Aber es stimmt, theoretisch bzw. praktisch würde eine Bitmap ausreichend sein... Grüße MB-Ing.
------------------ Wissen ist Macht. Nichts wissen macht auch nichts Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rodario7 Mitglied Maschinenbautechniker
Beiträge: 85 Registriert: 08.02.2013 Windows 7 64bit Inventor 2013 Visual Basic 2010 Express
|
erstellt am: 28. Jan. 2015 10:15 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen zusammen, das bringt mich nicht wirklich weiter da ich genau das gemacht was du geschrieben hast. Habe nur das erstellen eines Bitmaps beschrieben, habe aber natürlich small und large erstellt. ------------------ Gruß Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mb-ing Mitglied F&E-Mangement, MB-Ing. (u)
Beiträge: 771 Registriert: 06.09.2012 Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)
|
erstellt am: 28. Jan. 2015 11:23 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
@Rodario7: 1. Makro in Module erstellen 2. Bitmap mit entsprechender Syntax in dem Ordner der Default.ivb speichern 3. Extras > Anpassen > Multifunktionsleiste 4. Makro in gewünschtes Register hinzufügen --------------------------------------------- Mögliche Fehler: 1. Extras > Anwendungsoptionen > Datei: Pfad für Vorgabe-VBA-Projekt korrekt? 2. Icon nicht als Module.Makroname.Größe.BMP abgespeichert 3. Größe der Bitmap 16x16 (small) 32x32 (large) Mehr fällt mir auf Anhieb leider nicht ein. Edit: Ändere mal Deine Icons auf "klein", so dass die BMP`s mit 16x16 zum Einsatz kommen. Bei der Verwendung der großen Symbole kann es unter Umständen passieren, dass lediglich nur @ angezeigt wird. Grüße MB-Ing. ------------------ Wissen ist Macht. Nichts wissen macht auch nichts [Diese Nachricht wurde von mb-ing am 28. Jan. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11977 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 29. Jan. 2015 08:38 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
Zitat: Original erstellt von Rodario7:
Name : Module1.ShowWorkFeatures.large.bmp In Paint habe ich die Größe des Bildes auf 24x24 Pixel geändert. Gespeichert habe ich es al 24 bit - Bitmap im selben Ordner, in dem auch die default.ivb liegt.
Größe 24x24 ?
------------------ Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen. Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |