Z bezpečnostních důvodů nové buildy Microsoft Office pro Microsoft 365 ve Windows blokují aktivaci ovládacích prvků Flash, Silverlight a Shockwave. Většina uživatelů to nebude mít vliv, ale u některých uživatelů to může způsobit některý z následujících problémů:
-
Když v PowerPointu kliknete na vložené video Flash, nic se nestane, přestože to předtím fungovalo.
-
Power View v Excelu už nefunguje (protože používá Silverlight). Může se zobrazit chybová zpráva:Metoda Activate třídy OLEObject se nezdařila".
-
Když kliknete na složku, která má v Outlooku nastavenou domovskou stránku složky, zobrazí se obsah Flash jako prázdná stránka se X.
Odblokování těchto ovládacích prvků úpravou registru
Upozornění: Tento postup provádejte pečlivě. Pokud byste nesprávně změnili registr, mohlo by dojít k vážným problémům. Než začnete, doporučujeme, abyste měli známé dobré zálohy registru. Další informace najdete v tomto článku: Postup zálohování a obnovení registru ve Windows.
-
Ukončení všech aplikací Microsoft Office
-
Spusťte Editor registru tak, že klepnete na Start (nebo na klávesnici stisknete klávesu Windows), zadáte regedit a stisknete Enter.
-
Vyhledejte správný podklíč registru. Bude to jedna z těchto akcí:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\ (pro 64bitovou nebo 32bitovou verzi Office v 32bitové verzi Windows)
nebo
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\ (pro 32bitovou verzi Office v 64bitové verzi Windows)
Poznámka: Uzel Kompatibilita modelu COM nemusí být ve výchozím nastavení k dispozici. Pokud ji nevidíte, přidejte ji tak, že kliknete pravým tlačítkem myši na uzel Common (Běžné) a zvolíte Add Key (Přidat klíč).
-
Přidejte nový podklíč s identifikátorem CLSID ovládacího prvku, který chcete odblokovat jako hodnotu– klikněte pravým tlačítkem myši na uzel Kompatibilita modelu COM a zvolte Přidat klíč.
Ovládací prvek
CLSID
Flash
{D27CDB6E-AE6D-11CF-96B8-444553540000}
{D27CDB70-AE6D-11CF-96B8-444553540000}
Silverlight
{DFEAF541-F3E1-4c24-ACAC-99C30715084A}
Shockwave
{233C1507-6A77-46A4-9443-F871F945D258}
Poznámka: Pro Flash budete muset přidat dva podklíče– jeden pro každý z jeho identifikátorů CLSID.
-
V rámci tohoto nového podklíče přidáme dvě nové hodnoty tak, že kliknete pravým tlačítkem myši na nový podklíč a zvolíte Nový > hodnota DWORD (32bitová).
-
A REG_DWORD hexadecimální hodnota s názvem Compatibility Flags with a value of 0.
-
A REG_DWORD hexadecimální hodnota called ActivationFilterOverride with a value of 1.
-
-
Ukončete Editor registru a spusťte aplikaci. Ovládací prvek, který potřebujete, by měl být odblokovaný.
Příklad
Pokud chcete třeba odblokovat Silverlight, abyste mohli Power View Office 2016 (64bitová verze), vyhledejte ve Windows tento klíč registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\
Poznámka: Nezapomeňte, že pokud uzel Kompatibilita modelu COM ještě neexistuje, budete ho muset vytvořit.
Potom přidejte podklíč s hodnotou {DFEAF541-F3E1-4c24-ACAC-99C30715084A}.
V tomto případě je výsledná cesta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{DFEAF541-F3E1-4c24-ACAC-99C30715084A}.
Do tohoto podklíče přidáte hodnotu REG_DWORD s názvem Příznaky kompatibility s hodnotou 0a REG_DWORD s názvem ActivationFilterOverride s hodnotou 1.