Autor
|
Thema: Scrollbar (Bildlaufleiste) in Bitmap (806 mal gelesen)
|
copymaster Mitglied TZ
Beiträge: 33 Registriert: 15.02.2004 PROE WF3
|
erstellt am: 20. Nov. 2007 21:50 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ist es möglich einer Grafik (Bitmap) in einem Excel-Form Bildlaufleisten zuzuweisen? Wie kann man die Verknüpfung von Leisten- u. Bildbewegung herstellen? Bei Textfeldern kann man das ja einfach über Eigenschaften einstellen. Danke schon mal für Tipps Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hajo_Zi Mitglied Projektant
Beiträge: 479 Registriert: 26.03.2003
|
erstellt am: 20. Nov. 2007 21:58 <-- editieren / zitieren --> Unities abgeben: Nur für copymaster
|
copymaster Mitglied TZ
Beiträge: 33 Registriert: 15.02.2004 PROE WF3
|
erstellt am: 20. Nov. 2007 22:07 <-- editieren / zitieren --> Unities abgeben:
|
Hajo_Zi Mitglied Projektant
Beiträge: 479 Registriert: 26.03.2003
|
erstellt am: 20. Nov. 2007 22:32 <-- editieren / zitieren --> Unities abgeben: Nur für copymaster
Hallo Nick, Symbolleiste, Steuerelemente Tollbox einblenden, Schalter mit Hammer +... klicken, Microsoft Web Browser auswählen und im Tabellenblatt aufziehen. und folgende Codezeile ausführen Tabelle1.WebBrowser1.Navigate ThisWorkbook.Path & "\ww.gif" Ablagepfad und Bildname anpassen. Ich habe es jetzt nicht getestet. Gruß Hajo Ein Hallo zu Beginn und ein Gruß am Ende läst den Beitrag doch gleich viel freundlicher aussehen. Auch wenn Du den Beitrag am Computer eingibst sitzen an der anderen Seite doch Leute und keine Maschinen die Deine Frage beantworten und da sollte Zeit für die paar Worte doch vorhanden sein. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
copymaster Mitglied TZ
Beiträge: 33 Registriert: 15.02.2004 PROE WF3
|
erstellt am: 21. Nov. 2007 23:21 <-- editieren / zitieren --> Unities abgeben:
...danke für die Info... Also..Hallo an alle die sich die Zeit nehmen diesen Beitrag zu lesen und mir eventuell mit Tipps behilflich sein können. Nochmal zur erklärung: Ich hab vor in einem UserForm ein Bild (image/picture) mit einer Bildlaufleiste zu verschieben, bzw. den Inhalt, da das Bild zu Breit ist. Die horizontale scrollbar habe ich schon eingefügt. Meine Frage ist, wie kann ich eine Verknüpfung zu dem Bild herstellen oder ist soetwas überhaupt nicht möglich? Als info anbei ein bildchen. Danke erst mal an Hajo, aber ich versteh das mit dem Webbrowser nicht, Sorry.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hajo_Zi Mitglied Projektant
Beiträge: 479 Registriert: 26.03.2003
|
erstellt am: 22. Nov. 2007 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für copymaster
Hallo Nick, es Stand nicht in Deinem Beitrag das Du eine UserForm benutzen willst. Mit jeder neuen Aufgabenstellung muss man sich neue in die Aufgabe einarbeiten. Da ich schn eine Lösung präzentiert habe, halte ich mich da zurück. Das hat bestimmt auch folgenden Grund. Ich benutze schon Version 2007, aber selbst 2007 kann mir aus dem Bild keine Exceldatei erstellen. Gruß Hajo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
copymaster Mitglied TZ
Beiträge: 33 Registriert: 15.02.2004 PROE WF3
|
erstellt am: 22. Nov. 2007 19:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Hajo, ich möchte mit den Bildlaufleisten das Bild jeweils nach links und rechts schieben, da es zu groß für den Rahmen ist(nur halb zu sehen) (Der Smilie ist nur ein Beispiel). Das ganze ist in ein User-Form eingefügt und nun möchte ich die verknüpfung der Bewegung von der Bilodlaufleiste mit der Bewegung des Bildes programmieren (Visual-B.). Wie schon gesagt ist es bei einem Textfeld möglich im Eigenschaftsfeld einfach horizontale, vertikale oder beide leisten auszuwählen. Bei einem Bild aber geht das nicht. Meine Frage nochmal...ist eine Verknüpfung der Bewegung möglich, also dass ich die Grafik mit den scrollbars verschieben kann...oder ist soetwas überhaupt nicht möglich? Vielleicht hat ja noch jemand ne Idee, wäre super. Danke im vorraus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hajo_Zi Mitglied Projektant
Beiträge: 479 Registriert: 26.03.2003
|
erstellt am: 22. Nov. 2007 19:42 <-- editieren / zitieren --> Unities abgeben: Nur für copymaster
|
copymaster Mitglied TZ
Beiträge: 33 Registriert: 15.02.2004 PROE WF3
|
erstellt am: 22. Nov. 2007 20:01 <-- editieren / zitieren --> Unities abgeben:
Hallo Hajo, tja...das ist aber schade wenn das nicht mit den scroll bars gehen würde. Das mit dem Zoomen wäre zwar auch eine Möglichkeit...aber ich denke bei meiner eigentlichen Grafik würde dann nicht mehr all zu viel zu erkennen sein. Kannst du mir vielleicht sagen wie das mit dem zoomen geht? Dann werd ich das einfach mal probieren...vielleicht reicht's ja doch aus. Vielen Dank schon mal Gruß, copymaster Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hajo_Zi Mitglied Projektant
Beiträge: 479 Registriert: 26.03.2003
|
erstellt am: 22. Nov. 2007 20:03 <-- editieren / zitieren --> Unities abgeben: Nur für copymaster
|
copymaster Mitglied TZ
Beiträge: 33 Registriert: 15.02.2004 PROE WF3
|
erstellt am: 22. Nov. 2007 20:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Hajo, ich dachte eher an einen dynamischen Zoom während des aktiven Fensters. Das mit PictureSizeMode ist ja nur die zentrierung/ausrichtung des Bildes im Rahmen. ..mmmhhh...scheinbar gibt es da keine andere Möglichkeit. Vielen Dank trotzdem für die Unterstützung. Gruß, copymaster Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hajo_Zi Mitglied Projektant
Beiträge: 479 Registriert: 26.03.2003
|
erstellt am: 22. Nov. 2007 20:18 <-- editieren / zitieren --> Unities abgeben: Nur für copymaster
|
copymaster Mitglied TZ
Beiträge: 33 Registriert: 15.02.2004 PROE WF3
|
erstellt am: 23. Nov. 2007 19:34 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen... hab selbst eine Möglichkeit gefunden . Vielleicht kann's ja jemand gebrauchen. Hab statt dem Anzeige-Objekt ein Rahmen-Objekt genommen und diesem ein Bitmap zugewiesen. Bei einem Rahmen (Frame) kann man die Bildlaufleisten (scrollbars) in den Eigenschaften einstellen. Bei scrollwidth einfach die breite des Bildes eingeben (bei horizontaler leiste). Gruß, copymaster Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |