» »

[VBA EXCEL] ImageCombo

[VBA EXCEL] ImageCombo

ALfonz ::

hello,
Imam ponovno težavo pri programiranju.
Rad bi naložil 3 slike (Image1, Image2 in Image3) v ImageCombo1. V katerem bi lahko izbral eno iz med slik, pri tem
pa bi bila velikost comba taka, kot je velikost slike (da se jasno vidi slika).

Nekaj sem se učil preko forum-ov iz spleta vendar brez uspeha. Šel sem po temle konceptu:
http://puremis.net/excel/code/069.shtml
,vendar ko zamenjam obstoječo sliko ne dobim željenega rezultata. Prav tako nebi želel slike v clipu.

Zanima me, če mi lahko nekdo poda osnovni koncept kode za vnost slik v Imagecombo1?
Mislim, da bi bil način vnosa slik (kot je na linku) s for zanko primere, saj bom v nadaljevanju vrjento vstavil večje število slik.

lp

ALfonz ::

dopolnjujem objavo....

prikazana koda nekako izpolnjuje moje želje, vendar so slike v Imagecombo majhne (clipi), kljub temu, da so v Sheet1 večjih dimenzij.
Ali obstaja kaka ideja kako bi dopolnil kodo, da bi mi Imagecombo prikazoval dejansko velikost slike (to vrjetno pomeni, da bi bil combo večjih dimenzij)?

Private Sub UserForm_Initialize()
Dim imgLst As New ImageList
Dim aObjName As Variant
Dim aText As Variant
Dim i As Long
aObjName = Sheet1.Range("B2:B4").Value
aText = Sheet1.Range("C2:C4").Value
For i = 1 To 3
imgLst.ListImages.Add _
Key:="img" & i, _
Picture:=Sheet1.OLEObjects(aObjName(i, 1)).Object.Picture
'You can use LoadPicture for setting the Picture property
Next
Set ImageCombo1.ImageList = imgLst
For i = 1 To 3
ImageCombo1.ComboItems.Add _
Index:=i, _
Text:=aText(i, 1), _
Image:="img" & i
Next
End Sub


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Excel: tiskanje po vrsticah

Oddelek: Pomoč in nasveti
71107 (1020) luksorzi
»

excel help

Oddelek: Pomoč in nasveti
152303 (2068) klemenSLO
»

[Visual C#] "Format" shranjevanja?

Oddelek: Programiranje
10968 (753) c0dehunter
»

[EXCEL] Pogojno kopiranje na drug list

Oddelek: Programiranje
61777 (1699) StratOS
»

[Visual studio .NET] Rabim pomoč

Oddelek: Programiranje
91593 (1435) darkolord

Več podobnih tem