Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » vba-formulare » excel-vba-formular-image-obrazek-vlastnosti

Image (Obrázek) vlastnosti ve VBA

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

... Image (Obrázek) a jeho použítí ve formuláři za pomocí VBA...

Vložit Image

Karta Vývojář - Visual Basic. Menu Insert - UserForm. Z Toolboxu vybereme Image.

MS Excel - formuláře - Image (Obrázek)

Vlastnosti Image:

Seznam základních vlastností prvku Image (Obrázek). Okno vlastností můžeme zobrazit klávesou F4.

  • (Name)
  • AutoSize
  • BackColor
  • BackStyle
  • BorderColor
  • BorderStyle
  • ControlTipText
  • Enabled
  • Height
  • Left
  • MouseIcon
  • MousePointer
  • Picture
  • PictureAlignment
  • PictureSizeMode
  • PictureTiling
  • SpecialEffect
  • Tag
  • Top
  • Visible
  • Width

(Name)

Pojmenování prvku (můžeme změnit). Ve kódech se pak budeme na tento prvek odkazovat jeho jedinečným názvem. V našem příkladě je (Name) Image1.

Pozor: Název prvku se musí změnit před psaním kódu. Když dojde ke změně názvu po napsání VBA kódu jeho odkazy se nezmění.

AutoSize

Specifikuje, zda mění objekt automaticky velikost v souladu se svým celým obsahem. Pokud mění tak velký text zvětší objekt.

Hodnota (True - mění, False - výchozí, nemění)

  Image1.AutoSize = True
  AutosizeStav = Image1.AutoSize

BackColor

Vrací nebo nastavuje barva pozadí objektu TextBox.

  Image1.BackColor = RGB(255, 128, 128)
  BarvaPozadi = Image1.BackColor

BackStyle

Vrací nebo nastavuje styl pozadí objektu Label.

fmBackStyleTransparent (0) Pozadí je průhledné.

fmBackStyleOpaque (1) Pozadí je neprůhledné (výchozí nastavení).

  Image1.BackStyle = fmBackStyleTransparent

BorderColor

Vrací nebo nastavuje barvu okrajů. Pokud není nastaven okraj tak se změna barvy neprojeví.

  Image1.BorderColor = RGB(254, 127, 127)

Poznámka: Nutno mít nastaven BorderStyle

BorderStyle

Vrací nastavení nebo změní nastavení okrajů.

  • fmBorderStyleNone - 0 - nemá viditelný okraj
  • fmBorderStyleSingle - 1 - viditelný okraj
  Image1.BorderStyle = fmBorderStyleSingle

Poznámka: ignoruje se pokud je vlastnost SpecialEffect = none

ControlTipText

Bublinková nápověda. Zobrazí se při najetí nad objekt

  Image1.ControlTipText = "Můj text v bublinkové nápovědě."
  ControlTipText = Image1.ControlTipText

Enabled

Určuje, zda se může ovládací prvek stát aktivním a odpovídat na události, generované uživatelem. Nebo specifikuje jak je tato vlastnost aktuálně nastavena.

  Image1.Enabled = True
  EnabledNastaveni = Image1.Enabled

Height

Vrací výšku objektu nebo jeho výšku nastaví.

  Image1.Height = 28
  Vyska = Image1.Height

Left

Umístění objektu od levého okraje. Nebo zjištění jak je umístěn objekt.

  umistenileft = Image1.Left
  Image1.Left = 12

MouseIcon

Přiřazení ikony por objekt

  Image1.MouseIcon = LoadPicture ("c:\mojeIkonka.ico")

MousePointer

Vrací typ ukazatele myši, nebo nastaví ukazatel myši. Hodnoty jsou:

  • fmMousePointerDefault 0 - standartní ukazatel
  • fmMousePointerArrow 1
  • fmMousePointerCross 2
  • fmMousePointerIBeam 3
  • fmMousePointerSizeNESW 6
  • fmMousePointerSizeNS 7
  • fmMousePointerSizeNWSE 8
  • fmMousePointerSizeWE 9
  • fmMousePointerUpArrow 10
  • fmMousePointerHourglass 11
  • fmMousePointerNoDrop 12
  • fmMousePointerAppStarting 13
  • fmMousePointerHelp 14
  • fmMousePointerSizeAll 15
  • fmMousePointerCustom 99
  Image1.MousePointer = fmMousePointerHelp

Picture

Nastavení obrázek na pozadí.

  Image1.Picture = LoadPicture("c:\Obrazek.jpg")

Poznámka: Nutno zadat správný název a umístění obrázku.

MS Excel - formuláře - TextBox

PictureAlignment

Udává umístění obrázku v pozadí. Nebo vrací nastavení této vlastnosti.

  • fmPictureAlignmentTopLeft - 0 - Levý horní roh.
  • fmPictureAlignmentTopRight - 1 - Pravý horní roh.
  • fmPictureAlignmentCenter - 2 - Střed.
  • fmPictureAlignmentBottomLeft - 3 - Levý dolní roh.
  • fmPictureAlignmentBottomRight - 4 - Pravý dolní roh.
  Image1.PictureAlignment = fmPictureAlignmentTopRight

PictureSizeMode

Udává, jak se v ovládacím prvku, formuláři nebo stránce zobrazí obrázek v pozadí.

  • fmPictureSizeModeClip - 0 - Zkrátí část obrázku, jež přesahuje formulář nebo stránku (výchozí nastavení).
  • fmPictureSizeModeStretch - 1 - Natáhne obrázek, aby vyplňoval formulář nebo stránku. Toto nastavení může obrázek zkreslit ve vodorovném nebo svislém směru.
  • fmPictureSizeModeZoom - 3 - Zvětší obrázek, ale nezkreslí ho ani ve vodorovném ani ve svislém směru.
  Image1.PictureSizeMode = fmPictureSizeModeStretch

Poznámka: Nejprve musí být nahrán nějaký obrázek.

PictureTiling

Umožňuje uspořádat obrázek na formuláři nebo stránce jako dlaždice.

  • True - Obrázek se v pozadí opakovaně zobrazí jako dlaždice.
  • False - Obrázek se nezobrazí v pozadí opakovaně (výchozí nastavení).
  Image1.PictureTiling = True

SpecialEffect

Vrací nebo určuje speciální efekty objektu.

  • fmSpecialEffectFlat 0
  • fmSpecialEffectRaised 1
  • fmSpecialEffectSunken 2
  • fmSpecialEffectEtched 3
  • fmSpecialEffectBump 6
  Image1.SpecialEffect = fmSpecialEffectFlat
  Image1.SpecialEffect = 6
   StavSpecialEfekt = Image1.SpecialEffect

Tag

Doplňkové informace o objektu.

  

Top

Umístění objektu od horní okraje. Nebo zjištění jak je umístěn objekt.

  umistenitop = Image1.Top
  Image1.Top = 12

Visible

Nastavuje viditelnost objektu, nebo zobrazuje jaký stav má objekt. Nabývá hodnot TRUE (viditelný - výchozí nastavení), FALSE (neviditelný).

  Image1.Visible = False
  Image1.Visible = True

Width

Vrací šířku objektu nebo jeho výšku nastaví.

  Image1.Width = 110
  Sirka = Image1.Width

Ke stažení

Hotový příklad ke stažení: Formulář Image (Obrázek) - vlastnosti ukázky použití soubor ve formátu *.xls

MS Excel - formuláře - Image (Obrázek)

Závěr

Popis vlastnosti objektu Image (Obrázek) máme za sebou :)

Článek byl aktualizován: 19.09.2020 11:06

Podpora - oceňte web a pozvěte mě na čokoládu

Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.

Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .

Poděkování

Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.

Vylepšení

Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.

   Pavel Lasák LinkedIn Profil    Pavel Lasák twitter Profil




Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |