Bild einfügen mit autom. Größenanpassung
21.11.2005 16:50:07
Hoschek
ich bitte um Eure Hilfe. Es ist sicherlich eine fürchterlich einfache Lösung, doch ich kriegs nicht hin und wie so oft wäre es sehr wichtig und eilig...:
Für meine Mitarbeiter habe ich ein Formular, in welches auf einfachste Weise ein Bild eingefügt werden muß. Der Pfad, woher die Bilder kommen, ist variabel.
Die User sollen nur durch einen Klick in eine Pfadauswahl kommen und anschl. soll sich das gewählte Bild in eine vorgegebene Größe (siehe ähnlich eines Positionsrahmens bei Word) einfügen, ohne dass eine Nachbearbeitung erfolgen muß. (Die Bilder haben unterschiedliche Größen und jpg oder bmp.)
Habe hier schon eine erfolgreiche Lösung für das Einfügen von Bildern über Doppelklick bekommen. Jedoch ist nun noch keinerlei Größenformatierung bzw Positionierung erfolgt. Leider habe ich keine VBA-Kenntnisse und nur minimalste Grundlagen in Makros.
Könnt Ihr mir trotzdem helfen?
Folgendes habe ich in das Worksheet eingebaut:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim var As Variant
Dim sFiles As String
sFiles = "Grafikdateien (*.bmp), *.bmp, "
sFiles = sFiles & "Grafikdateien (*.gif), *.gif, "
sFiles = sFiles & "Grafikdateien (*.jpg), *.jpg"
On Error Resume Next
var = Application.GetOpenFilename(sFiles)
ActiveSheet.Pictures.Insert var
End Sub
Vielen Dank!
Karin