Dobrý den,
jak mohu pomocí VBA upravit rozněr aktuálně vybraného/ných objektu/ů nebo obrázku/ů.
Do XLS vložím libovolný obrázek z externího souboru a ten potřebuji upravit na výšku např. 7,2cm se zachováním proporcí.
Ideálně umístit na určitou pozici. Toto ale není nutné.
Myslel jsem si, že lze řečit záznamem makra. Každý obrázek má po vložení vlastní pojmenování, pořadové číslo. Tudy tedy cesta nevedla.
Makro by mělo fungovat na tlačítko ve verzi 2003 i 2010. Prioritně však 2010
Děkuji. MK
Velikost objektu/obrazku v XLS pomocí VBA Vyřešeno
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Velikost objektu/obrazku v XLS pomocí VBA
Ahoj,
zkus kouknout do posledniho priloženého souboru
http://www.pc-help.cz/viewtopic.php?f=35&t=75936&p=567412&hilit=fotka#p567412
zkus kouknout do posledniho priloženého souboru
http://www.pc-help.cz/viewtopic.php?f=35&t=75936&p=567412&hilit=fotka#p567412
Re: Velikost objektu/obrazku v XLS pomocí VBA
Dobrý den,
odkazovaný skript by měl vložit z určitého místa obrázek.
Já bych spíše potřeboval vybraný obrázek nebo obrázky jen upravit rozměrově při zachování poměru stran.
Např.: vybraný obrázek/y - klik tlačítko - upraví výšku na 10cm - když nic nebybráno, chybová hláška - konec
Nebo jsem špatně četl.
Použil jsem toto, ale bez výběru hde do chyby, což není uživatelsky dobré:
Selection.ShapeRange.Height = 226.7716535433
MK
odkazovaný skript by měl vložit z určitého místa obrázek.
Já bych spíše potřeboval vybraný obrázek nebo obrázky jen upravit rozměrově při zachování poměru stran.
Např.: vybraný obrázek/y - klik tlačítko - upraví výšku na 10cm - když nic nebybráno, chybová hláška - konec
Nebo jsem špatně četl.
Použil jsem toto, ale bez výběru hde do chyby, což není uživatelsky dobré:
Selection.ShapeRange.Height = 226.7716535433
MK
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Velikost objektu/obrazku v XLS pomocí VBA
Ahoj,
ano ten předchozí příspěvek vloží obrázek do požadovaného místa s požadovanou velikostí.
(bylo psáno Ideálně umístit na určitou pozici. Toto ale není nutné.)
Tak to vyřeš třeba takto
ano ten předchozí příspěvek vloží obrázek do požadovaného místa s požadovanou velikostí.
(bylo psáno Ideálně umístit na určitou pozici. Toto ale není nutné.)
Tak to vyřeš třeba takto
Kód: Vybrat vše
On Error GoTo preskoc
Selection.ShapeRange.Height = 226.7716535433
GoTo zmeneno
preskoc:
MsgBox "Nic nevybrano"
zmeneno:
MsgBox "Objekty upraveny"
Re: Velikost objektu/obrazku v XLS pomocí VBA
Děkuji, pokud budu chtít odstranit hlášku o provedeném OK změnšení, nedaří se mit o pouhým smazáním
GoTo zmeneno
a
zmeneno:
MsgBox "Objekty upraveny".
Jak lze udělat jinak?
GoTo zmeneno
a
zmeneno:
MsgBox "Objekty upraveny".
Jak lze udělat jinak?
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Velikost objektu/obrazku v XLS pomocí VBA
Smažeš toto:
Kód: Vybrat vše
GoTo zmeneno
zmeneno:
MsgBox "Objekty upraveny"
Re: Velikost objektu/obrazku v XLS pomocí VBA
To jsem provedl:
On Error GoTo preskoc
Selection.ShapeRange.Height = 235.2755905512
preskoc:
MsgBox "Nic nevybrano"
End Sub
pote vykakuje hlaska nic nevybrano i když je vybrany objekt. K úpravě dojde. Hlášení je ale zbytečné.
On Error GoTo preskoc
Selection.ShapeRange.Height = 235.2755905512
preskoc:
MsgBox "Nic nevybrano"
End Sub
pote vykakuje hlaska nic nevybrano i když je vybrany objekt. K úpravě dojde. Hlášení je ale zbytečné.
Re: Velikost objektu/obrazku v XLS pomocí VBA
Ok, toto je v pořádku. Děkuji
-
- Pohlaví:
Re: Velikost objektu/obrazku v XLS pomocí VBA
Jelikož se téma v poslední době objevilo na různých místech, zpracoval jsem vlastní článek:
http://excelplus.net/news.php?readmore=143
http://excelplus.net/news.php?readmore=143
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 3282
-
od L.L
Zobrazit poslední příspěvek
05 úno 2025 17:42
-
-
Sledování pomocí hodinek
od palecek » 29 srp 2024 09:47 » v Mobily, tablety a jiná přenosná zařízení - 3
- 3833
-
od GamerXXX
Zobrazit poslední příspěvek
02 zář 2024 12:25
-
-
-
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
- 4846
-
od zuzana3
Zobrazit poslední příspěvek
25 pro 2024 22:23
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů