Impossible d’insérer certains contrôles ActiveX pouvant contenir des scripts dans des documents Office 2013

Notes

Informations que l’utilisateur doit remarquer même si skimmingImportant cet article contient des informations qui expliquent comment réduire les paramètres de sécurité ou désactiver les fonctionnalités de sécurité sur un ordinateur. Vous pouvez effectuer ces modifications pour contourner un problème spécifique. Avant d’appliquer ces modifications, nous vous recommandons d’évaluer les risques associés à la mise en œuvre de cette solution de contournement dans votre environnement. Si vous implémentez cette solution de contournement, prenez les mesures supplémentaires appropriées pour protéger l’ordinateur.

Signes

Lorsque vous essayez d’insérer un contrôle de navigateur Web dans un document Microsoft Word, un classeur Microsoft Excel ou une présentation Microsoft PowerPoint, vous recevez l’un des messages d’erreur suivants :

  • Dans Excel 2013 : « impossible d’insérer l’objet »
  • Dans Word 2013 : "cet objet ne peut pas être inséré en raison de vos paramètres de stratégie. Cette erreur peut se produire si les contrôles ActiveX ou les objets incorporés dans ce fichier sont bloqués par les paramètres de stratégie. Plus d’informations sur ce message d’erreur en ligne»
  • Dans PowerPoint 2013 : « ce contrôle ActiveX ne peut pas être inséré »

Cause

Ce problème se produit car certains contrôles scriptables sont rendus obsolètes dans Office 2013 pour des raisons de sécurité. Cela est dû à la conception, et ces erreurs sont attendues. Ces contrôles pouvant faire l’objet d’un script sont désactivés à l’aide d’un kill-bit propre à la version qui s’applique uniquement à ces contrôles, et ceci se produit uniquement lorsqu’ils sont utilisés dans un document. Nous vous recommandons de ne pas essayer d’incorporer des contrôles pouvant contenir des scripts dans des documents, car ce comportement peut réduire la sécurité du système.

Solution de contournement

La solution de contournement WarningThis peut rendre un ordinateur ou un réseau plus vulnérable aux attaques d’utilisateurs malveillants ou de logiciels malveillants tels que les virus. Nous ne recommandons pas cette solution de contournement, mais nous fournissons ces informations afin que vous puissiez implémenter cette solution de contournement à votre convenance. Son utilisation relève de votre responsabilité. Si vous implémentez cette solution de contournement, il est fortement recommandé de ne le faire que pour les contrôles que vous devez utiliser.

Pour contourner ce problème, désactivez les kill bits 32 bits en accédant aux emplacements dans le Registre suivant, puis modifiez la valeur de DWORD pour le ClassID applicable de 1024 à 0.

Pour l’installation « démarrer en un clic » d’Office 2013, recherchez la sous-clé de Registre suivante :

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

Pour l’installation MSI d’Office 2013, recherchez la sous-clé de Registre suivante :

>ClassID\<de compatibilité HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM

Note Pour identifier la version d’installation d’Office 2013, procédez comme suit :

  1. Démarrez une application Office 2013, telle que Word 2013.
  2. Dans le menu fichier , cliquez sur compte.
  3. Si Office 2013 a été installé à l’aide de démarrer en un clic, un élément « options de mise à jour » s’affiche. Pour une installation MSI, l’élément « options de mise à jour » n’est pas affiché.

Les ClassIDs suivantes sont concernées par ce problème :

Description ClassID
Contrôle de navigateur Web {8856F961-340A-11D0-A96B-00C04FD705A2}
Composant Microsoft scriptlet {AE24FDAE-03C6-11D1-8B76-0080C744F389}
Contrôle d’édition HTML {25336920-03F9-11CF-8FD0-00AA00686F13}
{25336921-03F9-11CF-8FD0-00AA00686F13}
Contrôle d’édition MHTML {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B}
Contrôle DHTML Edit {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
Contrôle d’édition DHTML (sûr pour l’écriture de scripts) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Notes

Wow6432Node doit être omis des clés de Registre pour Office pour les cas dans lesquels une version 32 bits d’Office est exécutée sur une version 32 bits de Windows, ou une version 64 bits d’Office est exécutée sur une version 64 bits de Windows. Toutefois, Wow6432Node doit être inclus lorsqu’une version 32 bits d’Office est exécutée sur une version 64 bits de Windows.