< návrat zpět

MS Excel


Téma: Animovaný GIF v Excelu rss

Zaslal/a 2.11.2017 13:49

V klasickém Excelu existovala možnost vložit do formuláře prvek ActiveX typu WebBrowser, ve kterém bylo možné zobrazit animovaný GIF. S příchodem ribbonového Excelu již neobsahuje nabídka prvků ActiveX pro formuláře možnost čerpat z rozšířené sady prvků, kam WebBrowser patří. V nabídce pro datový list je sice WebBrowser dostupný, ale datový list ho prostě odmítá akceptovat.
Tento stav se dá obejít tak, že se v novém Excelu použije starý formulář s připojeným dotyčným prvkem (tak jsem to udělal a funguje to). Kdybych takový formulář neměl (a neměl ani přístup do klasického Excelu), neuměl bych si poradit.
Existuje možnost, jak přímo v E-2016 do formuláře vložit prvek ActiveX z rozšířené nabídky prvků?

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#038241
elninoslov
Ja som normálne vo VBA (E2016 Pro) klikol pravým na ToolBox - Additional Controls - zaškrtol Microsoft Web Browser - OK. A vložil som prvok WebBrowser do formu. Potom mi čudlík načíta animované GIF normálne.
Private Sub CommandButton1_Click()
WebBrowser1.Navigate "Z:\pokus.gif"
End Sub
citovat
#038245
avatar
Tak to jsem trouba. V ToolBoxu jsem hledal ikonku pro rozšířenou nabídku (jako je v nabídce pro datový list) a pravá myš mne nenapadla 7 . Škoda, že Microsoft stejnou nabídku pokaždé poskytuje jiným způsobem...
Každopádně dík za nakopnutí!citovat
#038249
avatar
Jinak, pokud se pamatuju, je možnost i vkládat prvek s flashem (ShockwaveFlash)citovat
#038264
avatar
O těch fleších to platí. Soubory SWF lze navíc vkládat přímo na list. Výborně to funguje např. s hodinami, ukazujícími reálný čas (včetně sekund), protože běžící fleš nijak nebrání v práci na listu.
Ještě zpět k prvku WebBrowser, který list odmítá přijmout. I to lze obelstít pomocí nemodálního formuláře se skrytým titulním pruhem, když v jeho WebBrowseru spustíme GIF. V této podobě je možné umístit animovaný GIF na datový list, aniž by to omezovalo práci na listu.
V příloze je sešit spolu s gify, které ukázka používá. Všechny soubory ze zipu je nutno rozbalit do společné složky, aby to běhalo.
Příloha: zip38264_animacegif.zip (140kB, staženo 86x)
citovat
#038265
avatar
Excel 2010 v pohodě, v Excelu 2016 je to podle mě jen blbost nějakýho dobráka v MS:

https://social.msdn.microsoft.com/Forums/en-US/f33240d1-8865-4bff-b1d0-0e7f0b841249/cannot-insert-webbrowser-in-2016-excel-for-use-in-vba?forum=exceldevcitovat
#038266
avatar
Konstatování, že někdo v MS špatně nastavil klíče v registrech pro WebBrowser, je dost smutná záležitost. Návod, jak to spravit, je nesporný přínos. Pro přenositelnost takových aplikací s WebBrowserem je to pro mne dost problematické. Správné nastavení registrů by muselo být zabudováno do spouštění aplikace (pokud na to možnosti Excelu budou stačit). Zkusím to časem otestovat.
Dík za informaci, kterou jsem neznal.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje