Nie można wstawić pewnych skryptowych kontrolek ActiveX do dokumentów pakietu Office 2013

Uwaga

Nazwa usługi Office 365 ProPlus została zmieniona na Aplikacje usługi Microsoft 365 dla przedsiębiorstw. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten wpis w blogu.

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ć, aby rozwiązać konkretny problem. Przed wprowadzeniem tych zmian zalecamy ocenę ryzyka związanego z zaimplementowaniem tego obejścia w środowisku. Jeśli to obejście zostanie zaimplementowane, należy wykonać odpowiednie dodatkowe czynności w celu ochrony komputera.

Symptomy

Podczas próby wstawienia kontrolki przeglądarki sieci Web do dokumentu programu Microsoft Word, skoroszytu programu Microsoft Excel lub prezentacji programu Microsoft PowerPoint jest wyświetlany jeden z następujących komunikatów o błędzie:

  • W programie Excel 2013: "Nie można wstawić obiektu"
  • W programie Word 2013: "Tego obiektu nie można wstawić ze względu na ustawienia zasad. Ten błąd może wystąpić, jeśli kontrolki ActiveX lub obiekty osadzone w tym pliku zostaną zablokowane przez ustawienia zasad. Więcej informacji na temat tego komunikatu 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 psłudze Office 2013 ze względów bezpieczeństwa. Jest to zaprojektowany sposób i te błędy są oczekiwane. Te kontrolki skryptowe są wyłączane przy użyciu programu kill-bit specyficznego dla wersji, który ma zastosowanie tylko do tych kontrolek. Dzieje się tak tylko wtedy, gdy są używane w dokumencie. Nie zaleca się osadzania kontrolek skryptowych bezpośrednio w dokumentach, ponieważ może to zmniejszyć bezpieczeństwo systemu.

Obejście problemu

Ostrzeżenie To obejście może spowodować, ż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 samodzielnie. Z tego obejścia korzystasz na własne ryzyko. Jeśli wdrożysz to obejście, zdecydowanie zalecamy, aby to zrobić tylko w przypadku kontrolek, których należy użyć.

Aby ominąć ten problem, wyłącz 32-bitową wartość kill-bitów, przeglądając lokalizacje w poniższym rejestrze, a następnie zmień wartość wartości DWORD dla odpowiedniego argumentu ClassID z z 1024 na 0.

W przypadku instalacji pakietu Office 2013 w celu zainstalowania pakietu Click-to-Run odszukaj 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ę instalacyjny pakietu Office 2013, wykonaj następujące czynności:

  1. Uruchom aplikację pakietu Office 2013, taką jak Word 2013.
  2. W menu Plik kliknij polecenie Konto.
  3. Jeśli pakiet Office 2013 został zainstalowany za pomocą technologii 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 ClassIDS:

Opis ClassID
Kontrolka przeglądarki sieci Web {8856f961-340a-11d0-a96b-00c04fd705a2}
Składnik Microsoft Scriptlet {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}
Kontrolka edycji DHTML (bezpieczna do obsługi skryptów) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Uwaga

Wow6432Node należy pominąć w kluczach rejestru pakietu Office w przypadkach, gdy 32-bitowa wersja pakietu Office działa w 32-bitowej wersji systemu Windows lub 64-bitowa wersja pakietu Office działa w 64-bitowej wersji systemu Windows. Jednak Wow6432Node powinien być uwzględniany, gdy 32-bitowa wersja pakietu Office jest uruchomiona w 64-bitowej wersji systemu Windows.