Thema Datum  Von Nutzer Rating
Antwort
Rot RibbonControl Farbbalken Farbe ändern
12.11.2023 21:48:42 xlKing
Solved
13.11.2023 12:07:26 Gast15583
NotSolved
13.11.2023 19:12:18 mumpel
NotSolved
13.11.2023 19:15:59 mumpel
NotSolved
13.11.2023 21:33:57 xlKing
NotSolved
15.11.2023 15:39:39 Gast58824
NotSolved
15.11.2023 16:29:49 mumpel
NotSolved
15.11.2023 16:42:20 Gast13927
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
12.11.2023 21:48:42
Views:
265
Rating: Antwort:
 Nein
Thema:
RibbonControl Farbbalken Farbe ändern

Hallo Kollegen,

hab micht jetzt umfangreich mit RibbonX und Renes Tutorial beschäftigt und die bislang getesteten Beispiele (auch die von Youtube) scheinen bei mir gut zu funktionieren. Aber für das was ich eigentlich vorhatte gibts mal wieder kein Beispiel und ich finde auch nichts passendes im Netz.

Zwar konnte ich mit folgendem Code einer Arbeitsmappe einen Button zuweisen, der den Fülleimer anzeigt und weiß auch, wie ich das Icon per VBA ändern kann, aber ich will nicht das Icon selbst ändern, sondern nur dem schmalen Farbstreifen unterhalb des Eimers per VBA eine neue frei definierbare Farbe zuweisen. Diese soll sich natürlich von der Farbe des offiziellen Eimers unterscheiden.

Nun kann ich aber nicht für 1,6 Mio. Farben ein eigenes Symbol anlegen. Hat jemand eine Idee, wie ich auf diesen Streifen zugreifen kann? Irgendwie muss es gehen, der offizielle Eimer ändert ja auch ständig seine Farbe.

Das ist der XmlCode den ich bisher habe und der zumindest erfolgreich den gewünschten Eimer erzeugt:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
	<ribbon startFromScratch="false">
		<tabs>
			<tab id="myTab" label="myTab">
				<group id="TestColors" label="TestColors">
					<button id="BtnTestColor01" imageMso="CellFillColorPicker" size="large" onAction="Test" />
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

Ich habe im Netz eine Seite gefunden, wo ein CustomDrawItem-Event vorgestellt wird. Aber zum Einen kann ich das nicht auf VBA übersetzen und zum Anderen vermute ich, dass es nichts mit Office zu tun hat.

Für Alternativen bin ich natürlich offen. Z.b. die Hintergrundfarbe des controls ändern. Hab ich bisher aber auch nicht geschafft.

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot RibbonControl Farbbalken Farbe ändern
12.11.2023 21:48:42 xlKing
Solved
13.11.2023 12:07:26 Gast15583
NotSolved
13.11.2023 19:12:18 mumpel
NotSolved
13.11.2023 19:15:59 mumpel
NotSolved
13.11.2023 21:33:57 xlKing
NotSolved
15.11.2023 15:39:39 Gast58824
NotSolved
15.11.2023 16:29:49 mumpel
NotSolved
15.11.2023 16:42:20 Gast13927
NotSolved