Nie można wstawić niektórych kontrolek ActiveX z możliwością obsługi skryptów do dokumentów pakietu Office 2013
Uwaga
Informacje, które użytkownik powinien zauważyć, nawet jeśli skimmingImportant Ten artykuł zawiera informacje, które pokazują, jak zmniejszyć ustawienia zabezpieczeń lub wyłączyć funkcje zabezpieczeń na komputerze. Te zmiany można wykonać w celu obejścia określonego problemu. Przed wprowadzeniem tych zmian zalecamy ocenę ryzyka związanego z zaimplementowaniem tego obejścia w środowisku. Jeśli zaimplementujesz to obejście, wykonaj odpowiednie dodatkowe kroki, aby pomóc w ochronie komputera.
Symptomy
Podczas próby wstawienia kontrolki Przeglądarki internetowej do dokumentu Word firmy Microsoft, skoroszytu programu Microsoft Excel lub prezentacji programu Microsoft PowerPoint jest wyświetlany jeden z następujących komunikatów o błędach:
- W programie Excel 2013: "Nie można wstawić obiektu"
- W Word 2013 r.: "Nie można wstawić tego obiektu ze względu na ustawienia zasad. Ten błąd może wystąpić, jeśli kontrolki ActiveX lub obiekty osadzone w tym pliku są blokowane przez ustawienia zasad. Więcej informacji o tym komunikacie o błędzie w trybie online"
- W programie PowerPoint 2013: "Nie można wstawić tej kontrolki ActiveX"
Przyczyna
Ten problem występuje, ponieważ niektóre kontrolki skryptowe są przestarzałe w pakiecie Office 2013 ze względów bezpieczeństwa. Jest to celowe i te błędy są oczekiwane. Te kontrolki skryptowe są wyłączone przy użyciu bitu kill-bit specyficznego dla wersji, który ma zastosowanie tylko do tych kontrolek i dzieje się tak tylko wtedy, gdy są one używane w dokumencie. Zalecamy, aby nie próbować osadzać kontrolek skryptowych bezpośrednio w dokumentach, ponieważ to zachowanie może zmniejszyć bezpieczeństwo systemu.
Obejście problemu
WarningThis workaround may make a computer or a network more vulnerable to attack by malicious users or by malicious software such as viruses (Ostrzeżenie To obejście może sprawić, że komputer lub sieć będą bardziej narażone na ataki złośliwych użytkowników lub złośliwego oprogramowania, takiego jak wirusy). Nie zalecamy tego obejścia, ale udostępniamy te informacje, aby można było zaimplementować to obejście według własnego uznania. To obejście użytkownicy stosują na własną odpowiedzialność. W przypadku zaimplementowania tego obejścia zdecydowanie zaleca się wykonanie tej czynności tylko w przypadku kontrolek, których należy użyć.
Aby obejść ten problem, wyłącz 32-bitowe bity zabijania, przechodząc do lokalizacji w poniższym rejestrze, a następnie zmień wartość DWORD dla odpowiedniego identyfikatora Klasy z 1024 na 0.
W przypadku instalacji click-to-run pakietu Office 2013 znajdź następujący podklucz rejestru:
<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\ClassID>
W przypadku instalacji msi pakietu Office 2013 znajdź następujący podklucz rejestru:
<HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\ClassID>
Uwaga Aby zidentyfikować wersję instalacji pakietu Office 2013, wykonaj następujące kroki:
- Uruchom aplikację pakietu Office 2013, taką jak Word 2013.
- W menu Plik kliknij pozycję Konto.
- Jeśli pakiet Office 2013 został zainstalowany przy użyciu polecenia Kliknij, aby uruchomić, zostanie wyświetlony element "Opcje aktualizacji". W przypadku instalacji msi element "Opcje aktualizacji" nie jest wyświetlany.
Ten problem dotyczy następujących identyfikatorów ClassID:
Opis | Classid |
---|---|
Kontrolka przeglądarki internetowej | {8856F961-340A-11D0-A96B-00C04FD705A2} |
Składnik skryptu firmy Microsoft | {AE24FDAE-03C6-11D1-8B76-0080C744F389} |
Kontrolka edycji HTML | {25336920-03F9-11CF-8FD0-00AA00686F13} |
{25336921-03F9-11CF-8FD0-00AA00686F13} | |
Kontrolka edycji MHTML | {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B} |
Kontrolka edycji DHTML | {2D360200-FFF5-11d1-8d03-00a0c959bc0a} |
Kontrola edycji DHTML (bezpieczne dla skryptów) | {2D360201-FFF5-11d1-8D03-00A0C959BC0A} |
Uwaga
Wow6432Node należy pominąć z kluczy rejestru dla pakietu Office w przypadkach, w których 32-bitowa wersja pakietu Office jest uruchomiona w 32-bitowej wersji systemu Windows lub 64-bitowa wersja pakietu Office jest uruchomiona w 64-bitowej wersji systemu Windows. Jednak wow6432Node należy uwzględnić, gdy 32-bitowa wersja pakietu Office jest uruchomiona w 64-bitowej wersji systemu Windows.