Hi,
und guten Abend
hab das in einem beispiel gesehen:
z.B. das Diskettensymbol in CommandButton(Eigenschaften-Picture)
wie geht sowas?
wo findet man Symbole?
gruß
robert
HAllo Robert
LAss diesen Code mal in einer leeren TAbelle laufen: ' ********************************************************************** ' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...) ' **********************************************************************
OptionExplicit
PublicSub test() Dim CC As CommandBarControl Dim L AsLong Dim Z AsLong OnErrorResumeNext With ActiveSheet For L = 1 To 50000 Set CC = Application.CommandBars.FindControl(ID:=L) CC.CopyFace If Err = 0 Then Z = Z + 1 .Paste .Cells(Z, 1) .Cells(Z, 2) = CC.ID .Cells(Z, 3) = CC.Caption Else: Err.Clear EndIf Next EndWith EndSub
Dann hast du schon mal was zum Suchen.
Zuweisen kannst du das dann ganz einfach so: CommandButton1.Picture = Application.CommandBars.FindControl(ID:=3).Picture
ransi
Anzeige
@Ransi-Fehlermeldung..
17.12.2009 18:36:41
robert
hi,
fehler in dieser zeile-CC grau hinterlegt,
Sub oder Function nich definiert
Set CC = Application.CommandBars.FindControl(ID:=L)
gruß
robert
Welche Excel-Version verwendest Du ?
17.12.2009 18:45:00
NoNet
Hallo robert,
bis Excel 2003 sollte das problemlos funktionieren, ab Excel 2007 evtl. nicht mehr, da es hier keine "Symbolleiste" im herkömmlcihen sinne mehr gibt.
Welche Excel-Version verwendest Du ?
Prüfe mal im VB-Editor unter "Extras - Verweise", welche Verweise gesetzt sind (siehe auch hier : https://www.herber.de/forum/messages/1124732.html)
und prüfe, ob dort Defekte/"NICHT VORHANDENE" Verweise enthalten sind.
Die defekten Verweise musst Du deaktivieren.
Gruß, NoNet
Hallo,
dies wird ein ganz normal kopiertes Bild sein,
kann sonst wo her kommen, kannst Du auch selbst basteln. https://www.herber.de/bbs/user/66680.xls
Gruß Tino
DasBild muss zuvor als ICO-Datei gespeichert sein
17.12.2009 21:26:37
NoNet
Hallo Robert,
grundsätzlich kannst Du ja unterschiedliche Grafiktypen in den CommandButton einbinden, diese werden dann als (Bitmap) gekennzeichnet. In Deinem Fall handelt es sich aber wohl um ICON-Dateien (*.ICO) oder CURSOR-Dateien (*.CUR), denn diese werden als (Symbol) gekennzeichnet.
Ein paar ICO-Dateien findest Du z.B. hier : http://www.iconarchive.com/
Allerdings muss man diese Icons mit eine Grafikprogramm/Icon Editor noch etwas bearbeiten :
- Diese ICO enthalten mehrere "Frames" pro Datei, diese muss man auf 1 Frame reduzieren
- Die Icons müssen 32x32 Pixel gross sein mit einer Farbtiefe von 4 Bits (=16 Farben).
Auf dieser Seite findest Du ICOns im entsprechenden Format : http://www.coolarchive.com/icons.php
Hier ein Beispiel von mir mit einer älteren ICO-Datei :
Schau auch mal im Ordner C:\Windows\cursors, dort befinden sich auch einige geeignete *.CUR-Dateien und im Ordner C:\windows\Windows mobile einige *.ICO-Dateien.
Bin gespannt auf Deine Ergebnisse ;-) ...
Gruß, NoNet
Anzeige
Danke voresrt, derzeit mit...
18.12.2009 14:10:41
robert
hi,
..möbel-zusammenbau(Ikea) beschäftigt, melde mich wieder, wenn die kästen stehen-hoffentlich :-)
bis dahin
gruß
robert