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

Remarque

Informations que l’utilisateur doit remarquer même si skimmingImportant Cet article contient des informations qui montrent 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’apporter ces modifications, nous vous recommandons d’évaluer les risques associés à l’implémentation 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.

Symptômes

Lorsque vous essayez d’insérer un contrôle 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 un 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 : « Impossible d’insérer ce contrôle ActiveX »

Cause

Ce problème se produit parce que 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 scriptables sont désactivés à l’aide d’un kill-bit spécifique à la version qui s’applique uniquement à ces contrôles, et cela se produit uniquement lorsqu’ils sont utilisés dans un document. Nous vous recommandons de ne pas essayer d’incorporer des contrôles scriptables directement dans des documents, car ce comportement peut réduire la sécurité du système.

Solution de contournement

AvertissementCette solution de contournement peut rendre un ordinateur ou un réseau plus vulnérable aux attaques par des utilisateurs malveillants ou par des logiciels malveillants tels que des 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 propre discrétion. Son utilisation relève de votre responsabilité. Si vous implémentez cette solution de contournement, il est fortement recommandé de le faire uniquement 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 du 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 :

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

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

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

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 l’option 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 ClassID suivants sont affectés 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 d’édition DHTML {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
Contrôle d’édition DHTML (sécurisé pour les scripts) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Remarque

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