Jak přiřadit k textu obrázek   otázka

VB.NET

Jak přiřadit k textu obrázek

Př: Ve formuláři napsáno (v kterékoliv buňce) ,,Česko,,

Jak? k tomuto názvu přiřadit automaticky obrázek vlajky ČR

nahlásit spamnahlásit spam -2 / 2 odpovědětodpovědět

Vlajku vystřihnete a nalepíte na formulář.

Pokud jste nemyslel papírové formuláře, doporučuji napsat jakou technologii používáte.

nahlásit spamnahlásit spam 7 / 7 odpovědětodpovědět

Myslím list v Excelu,a v buňce napsaný text např. ČR a aby se mi třeba vedle objevil obrázek s vlajkou ČR

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

A co to má společného s Visual Basic .NET, což je kategorie do které jste tento příspěvek umístil?

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Věřím, že zařazením do správné kategorie

a lepším popisem problému naleznete řešení.

...

Automaticky znamená po zapsání textu do buňky?

Obrázky zamýšlíte vkládat z disku? Či link kamsi?

Uložené obrázky v listu a vytvářet jejich kopie?

Jaká vlastně bude pozice obrázku vůči jeho buňce?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

V modulu listu rozklepnout událost listu SelectionChange,

vložit kód a deklarovat proměnnou objPic na úrovni modulu.

Obrázky vlajek předpokládány ve stejném adresáři jako sešit.

Příklad zobrazení obrázku(vlajky) při změně vybrané buňky:

Dim objPic

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not objPic Is Nothing Then
        objPic.Delete
        Set objPic = Nothing
    End If
    Select Case ActiveCell.Value
    Case "Česko"
        Set objPic = ActiveSheet.Pictures.Insert(ActiveWorkbook.Path & "\Flags\Cz.bmp")
    Case "Slovensko"
        Set objPic = ActiveSheet.Pictures.Insert(ActiveWorkbook.Path & "\Flags\Sk.bmp")
    End Select
    If Not objPic Is Nothing Then
        objPic.Left = ActiveCell.Left + ActiveCell.Width
        objPic.Top = ActiveCell.Top
    End If
End Sub

Příklad není zdaleka přesným řešením,

ale snad poskytne prvotní inspiraci...

nahlásit spamnahlásit spam 3 / 3 odpovědětodpovědět

Automaticky znamená po zapsání textu do buňky? = ano

Obrázky zamýšlíte vkládat z disku? = obrázek je na disku(na stejném Listu)

Jaká vlastně bude pozice obrázku vůči jeho buňce? to znamená že text je např.v buňce A1 a obrázek se objeví vedle textu ve vedlejší buňce.

Příklad:

buňky: A1=1. A2=Slovensko A3=vedle se objeví obrázek(vlajka)

1. Slovensko vedle se objeví obrázek(vlajka)

2. Česko vedle se objeví obrázek(vlajka)

3. Rusko vedle se objeví obrázek(vlajka)

Omlouvám se za nesprávné zařazení dotazu do této kategorie

a děkuji za Vaší reakci na můj dotaz

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback