Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bild in Userform mit transparenten Hintergrund

Bild in Userform mit transparenten Hintergrund
20.06.2008 10:10:48
Karsten
Hallo,
gibt es eine Möglichkeit in einer Userform ein Bild zu laden, das einen transparenten Hintergrund hat?
Es geht darum, das ich in der Userform je nach Datendarstellung Pfeile zwischen zwei Datensätze darstellen möchte.
Ich bekomme immer nur einen weißen Hintergrund beim Bild hin und das sieht dann im Dialog nicht besonders schön aus.
Gruß Karsten

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bild in Userform mit transparenten Hintergrund
20.06.2008 10:55:00
Cardexperte
Hallo,
probiere mal in den Eigenschaften Backstyle auf 0 (transparent) zu schalten.
Falls das Bild diesen weißen Hintergrund mitbringt liegt die Lösung wohl nur in der Bearbeitung des Bildes.
Z. B in Painshop, Grafik laden, dann im Menü Gifexport diese Datei mit transparentem Hintergrund der Farbe weiß exportieren (Faktor1) und fertig, zu beachten ist dabei, dass natürlich auch "innere Bereiche" die die Farbe weiß haben dann auch durchsichtig werden : Lösung dann diese Bereiche leicht grau einfärben
Gruss WS

Anzeige
AW: Bild in Userform mit transparenten Hintergrund
20.06.2008 11:21:00
Karsten
Hallo WS,
Danke, hat geklappt.
Lag letztendlich am Format der GIF Datei.
Gruß Karsten
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bild in Userform mit transparentem Hintergrund in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne den Visual Basic for Applications (VBA) Editor: Drücke ALT + F11 in Excel.
  2. Erstelle eine neue Userform: Klicke mit der rechten Maustaste auf "VBAProject", wähle "Einfügen" und dann "UserForm".
  3. Füge ein Bild hinzu: Ziehe ein Image-Steuerelement auf die Userform.
  4. Setze die Eigenschaften:
    • Wähle das Image-Steuerelement aus.
    • Ändere die BackStyle-Eigenschaft auf 0 (transparent).
  5. Lade das Bild: Klicke auf die Picture-Eigenschaft und lade dein Bild mit transparentem Hintergrund.
  6. Bearbeite das Bild (falls nötig): Wenn das Bild einen weißen Hintergrund hat, kannst du es mit Grafiksoftware bearbeiten. Zum Beispiel mit Paintshop: Lade das Bild, exportiere es im GIF-Format und wähle die weiße Farbe als transparent aus.

Häufige Fehler und Lösungen

  • Weißer Hintergrund bleibt sichtbar:

    • Stelle sicher, dass die BackStyle-Eigenschaft des Image-Steuerelements auf 0 (transparent) gesetzt ist.
    • Bearbeite das Bild in einer Grafiksoftware, um den weißen Hintergrund transparent zu machen.
  • Bild wird nicht richtig angezeigt:

    • Überprüfe das Bildformat. GIF-Dateien unterstützen Transparenz besser als JPEGs.

Alternative Methoden

  • Verwendung von Shapes: Statt eines Image-Steuerelements kannst du ein Shape-Objekt verwenden und das Bild darauf platzieren. Setze auch hier den Hintergrund auf transparent.

  • Excel-Funktionen: Nutze Excel-Funktionen, um Bilder in den Hintergrund zu bringen, indem du das Bild über die Arbeitsblattoberfläche legst und die Z-Ordnung anpasst.


Praktische Beispiele

  • Pfeile zwischen Datensätzen: Lade transparente Pfeilbilder, um sie in der Userform zwischen Datensätzen zu platzieren. Achte darauf, dass die Bilder ohne weißen Hintergrund sind, um ein harmonisches Design zu erzielen.

  • Hintergrundbilder: Du kannst auch ein Bild als Hintergrund für deine Userform verwenden, indem du es hinter andere Steuerelemente platzierst und gleichzeitig den Hintergrund transparent machst.


Tipps für Profis

  • Bildbearbeitung: Verwende Programme wie GIMP oder Photoshop, um Bilder mit transparentem Hintergrund zu erstellen, bevor du sie in Excel verwendest.

  • VBA-Codes nutzen: Erstelle VBA-Skripte, die automatisch Bilder mit transparenten Hintergründen in deine Userform laden, um den Prozess zu automatisieren.


FAQ: Häufige Fragen

1. Wie mache ich ein Bild transparent in Excel?
Du kannst ein Bild transparent machen, indem du es in einer Grafiksoftware bearbeitest und den weißen Hintergrund entfernst. Anschließend lade das Bild in die Userform.

2. Welche Bildformate unterstützen Transparenz?
GIF und PNG sind die besten Formate für Bilder mit transparentem Hintergrund, da sie Transparenz unterstützen.

3. Wie kann ich sicherstellen, dass der Hintergrund meiner Userform transparent bleibt?
Setze die BackStyle-Eigenschaft des Image-Steuerelements auf 0 (transparent) und verwende Bilder, die bereits einen transparenten Hintergrund besitzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige