Dobrý den,
v podkladech pro příjem nového pracovníka bych rád přidal fotku a toto macro přesně vyhovuje tomu co jsem potřeboval (odkaz na složku na siti,ktera bude stálá s možnosti výberu fotografie) ,ale potřebuji dodělat možnost "přehraní" načtené fotografie v případě pokud se uzivatel uklikne a priradi jinou fotku než měl. Bylo by to možné ?
zde je VBA
Private Sub Image1_Click()
On Error Resume Next
Dim umisteni As String
umisteni = Application.GetSaveAsFilename("\\Filesrv\zlutysanon_vaclavak\foto\")
If umisteni <> "" Then
Image1.Picture = LoadPicture(umisteni)
Image1.PictureSizeMode = fmPictureSizeModeStretch
End If
On Error GoTo 0
End Sub
--- Doplnění předchozího příspěvku (22 Bře 2013 11:31) ---
Ještě mě napadlo pri prijmu zamestnance zadávam jmeno a přijmeni do bylo by možno aby se fotka sama doplnila (samozdřejmě podmínka je ulozit fotku take formatu jmeno a příjmení) tedy asi "je li formular!A12 = nazvu fotky tak se foto nahraje samo . Slo by to ?
Vložení obrázku z umístnění na siti Vyřešeno
-
- Pohlaví:
Re: Vložení obrázku z umístnění na siti
Jen tak od boku:
Přepis bez nutnosti potvrzování by mohl spočívat v opakování kódu s uvedením Application.DisplayAlerts = False
Soubor jmeno_prijmeni.jpg nepokrývá situaci, kdy ve firmě dělá otec a syn stejného jména i příjmení (a to není tak nereálná možnost, jak se zdá).
Přepis bez nutnosti potvrzování by mohl spočívat v opakování kódu s uvedením Application.DisplayAlerts = False
Soubor jmeno_prijmeni.jpg nepokrývá situaci, kdy ve firmě dělá otec a syn stejného jména i příjmení (a to není tak nereálná možnost, jak se zdá).
Re: Vložení obrázku z umístnění na siti
Dobrá poznámka o otci a synovi a rozšířit podmínku jestě na datum narozeni to by bylo již hodně složité že ?
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Vložení obrázku z umístnění na siti Vyřešeno
Možná by stačilo jen poupravit makro o otázku.
Kód: Vybrat vše
Private Sub Image1_Click()
On Error Resume Next
Dim umisteni As String
opakuj:
umisteni = Application.GetSaveAsFilename("\\Filesrv\zlutysanon_vaclavak\foto\")
If umisteni <> "" Then
Image1.Picture = LoadPicture(umisteni)
Image1.PictureSizeMode = fmPictureSizeModeStretch
End If
On Error GoTo 0
If (MsgBox("Chcete načíst novou fotku?", vbYesNo + vbDefaultButton2)) = vbNo Then Exit Sub
GoTo opakuj
End Sub
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě - 7
- 4874
-
od zuzana3
Zobrazit poslední příspěvek
25 pro 2024 22:23
-
-
- 2
- 2362
-
od pinzerce
Zobrazit poslední příspěvek
16 lis 2024 13:56
-
-
HP Pavilion G6 - nemožnost připojení k síti Příloha(y)
od DenyKr » 13 zář 2024 21:47 » v Problémy s hardwarem - 19
- 4983
-
od DenyKr
Zobrazit poslední příspěvek
15 zář 2024 14:14
-
-
-
PS5 se odmítá připojit k 5GHz síti - hlásí špatné heslo
od Renee » 19 srp 2024 09:13 » v Vše ostatní (inet) - 14
- 7682
-
od Renee
Zobrazit poslední příspěvek
19 srp 2024 14:01
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti