Det går inte att infoga vissa skriptbara ActiveX-kontroller i Office 2013-dokument

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Anteckning

Information som användaren bör lägga märke till även om skimmingImportera Den här artikeln innehåller information som visar hur du kan minska säkerhetsinställningarna eller inaktivera säkerhetsfunktionerna på en dator. Du kan utföra ändringarna för att komma runt ett specifikt problem. Innan du gör de här ändringarna rekommenderar vi att du utvärderar riskerna som är förknippade med att implementera den här lösningen i din miljö. Om du implementerar den här lösningen kan du vidta ytterligare åtgärder för att skydda datorn.

Symptom

När du försöker infoga en webbläsarkontroll i ett Microsoft Word-dokument, en Microsoft Excel-arbetsbok eller en Microsoft PowerPoint-presentation får du något av följande felmeddelanden:

  • I Excel 2013: "Objekt kan inte infogas"
  • I Word 2013: "Det här objektet kan inte infogas på grund av dina principinställningar. Det här felet kan uppstå om ActiveX-kontroller eller inbäddade objekt i den här filen blockeras av principinställningarna. Mer information om det här felmeddelandet online"
  • I PowerPoint 2013: "Det går inte att infoga ActiveX-kontrollen"

Orsak

Det här problemet uppstår eftersom vissa skriptbara kontroller av säkerhetsskäl blir inaktuella i Office 2013. Det är design design, och dessa fel är förväntade. De här skriptbara kontrollerna inaktiveras med hjälp av en versionsspecifik kill-bit som bara gäller för dessa kontroller, och det här händer bara när de används i ett dokument. Vi rekommenderar att du inte försöker bädda in skriptbara kontroller direkt i dokument, eftersom det här beteendet kan minska systemsäkerheten.

Lösning

Varning Den här lösningen kan göra en dator eller ett nätverk mer sårbart för angrepp av obehöriga användare eller skadliga program som virus. Vi rekommenderar inte den här lösningen men tillhandahåller den här informationen så att du kan implementera den här lösningen om så önskar. Använd den här lösningen på egen risk. Om du implementerar den här lösningen rekommenderar vi starkt att du bara gör det för de kontroller som du måste använda.

Du kan komma runt problemet genom att inaktivera 32-bitars killbitarna genom att bläddra till platserna i följande register och sedan ändra värdet på DWORD för tillämpliga ClassID från 1024 till 0.

Leta upp följande registerundernyckel för Klicka-och-kör-installationen av Office 2013:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\<ClassID>

Leta upp följande registerundernyckel för MSI-installationen av Office 2013:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\<ClassID>

Obs! Identifiera installationsversionen av Office 2013 genom att följa de här stegen:

  1. Starta ett Office 2013-program, till exempel Word 2013.
  2. Klicka på KontoArkiv-menyn.
  3. Om Office 2013 installerades med Klicka-och-kör visas alternativet "Uppdateringsalternativ". För MSI-installationer visas inte alternativet "Uppdateringsalternativ".

Följande klass-ID påverkas av det här problemet:

Beskrivning ClassID
Webbläsarkontroll {8856F961-340A-11D0-A96B-00C04FD705A2}
Microsoft Scriptlet-komponent {AE24FDAE-03C6-11D1-8B76-0080C744F389}
HTML-redigeringskontroll {25336920-03F9-11CF-8FD0-00AA00686F13}
{25336921-03F9-11CF-8FD0-00AA00686F13}
Redigeringskontroll för MHTML {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B}
Redigeringskontroll för DHTML {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
Redigeringskontroll för DHTML (felsäkert för skript) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Anteckning

Wow6432Node bör utelämnas från registernycklarna för Office för fall där en 32-bitarsversion av Office körs på en 32-bitarsversion av Windows, eller en 64-bitarsversion av Office körs på en 64-bitarsversion av Windows. Men Wow6432Node bör inkluderas när en 32-bitarsversion av Office körs på en 64-bitarsversion av Windows.