Message "Microsoft Forms" - Contrôles ActiveX potentiellement non sûres

Bonjour à tous,

Je rencontre un soucis avec une morceau de code que je construis.

Mon fichier, me sert :

- a remplir un formulaire a partir d'une base de donnée

- Une fois le formulaire renseigner, la macro, édite une copie du classeur (sans la base de donnée, qui demeure privée) en lui donnant le nom de la personne qui va le recevoir.

- La copie s'ouvre, et je réinjecte sur la trame les données que le fichier avait assimilé depuis la base de donnée.

-...

A réception, la personne va pouvoir ouvrir le classeur, apporter si besoin des modifications, DESSINER sa signature, et me renvoyer le document.

----------

Pour la réalisation de la signature, je génère des contrôles ActivesX.

Ce qui me pose problème, je comprend bien que l'alerte des ActivesX est nécessaire pour protéger l'utilisateur qui doit être informé des risques à l'utilisation. Cependant, lorsque j'exécute ma macro, celle ci va m'ouvrir les copies de classeur pour ajouter des données (fois X personnes se situant dans la base de donnée, au résultat final, j'estime avoir environ 700 fois l'exécution de la boucle).

------

Mon besoin, me permettre de ne pas avoir ce foutu message a chaque ouverture du classeur :-) .

Merci,

Cordialement,

Bonjour poruss,

Ce n'est pas à mes yeux un message de Microsoft Forms, mais d'Excel puisque vous parlez de "classeur"

Sinon pour le problème, c'est Ici sur le site de Crosoft lui même

Activer ou désactiver des paramètres ActiveX dans des fichiers Office - Support Microsoft

Par contre pour les personnes recevant ton fichier, même problème et seule solution

A+

Bonjour,

Merci pour votre réponse.

Je parle de message forms car c'est le titre de l'encart qui s'affiche.

accepter l initialisation des controles

Dans les paramètres activeX, j'ai bien côché dans les avertissements de sécurité "activer tout les contrôles sans restriction ....", mais j'ai toujours le massage qui apparait a chaque ouverture de classeur.

Peut-être que le plus simple serait de trouver une autre methode pour dessiner la signature directement dans ma feuille excel sans passer par un USF et inkpicture. Une idée ?

Merci,

Cordialement ,

Hello,

quelle est ta version d'Excel ? parce que moi avec ton classeur je n'ai pas de messages de sécurités et pourtant je ne suis pas en sécurité minimum :

secur1 secur2

Ma version Excel est 2021 64 bits Famille et Etudiants . En Entreprise il y a souvent des restrictions supplémentaires. Et voici le chemin des dll des controles activex :

inkedit signature

Ami calmant, J.P

Bonjour

Sous excel 2016, j'ai la même chose que Jurassic Pork mais contrairement à lui j'ai aussi le souci à l'ouverture

image

Le problème vient de l'USF, c'est l'objet signature (objet Inkpicture) qui provoque le message à l'ouverture.

Rem : j'éviterai de donner des noms d'instructions VBA aux boutons dans l'USF. Exemple : Annuler est nommé Cancel. Pourquoi ne pas donner le nom Annuler ou Quitter.

Crdlt

Hello,

je viens d'essayer sous mon Excel 2016 32 bits et effectivement j'ai aussi le message d'avertissement. Voici ce qu'en dit L'I.A :

L’avertissement apparaît dans Excel 2016 32 bits parce que :

  • InkPicture est un contrôle ActiveX ancien, basé sur des composants TabletPC introduits sous Windows XP/Vista
  • Excel 2016 utilise encore l’ancien moteur ActiveX (MSForms 2.0) avec des règles de sécurité plus strictes
  • Excel 2021 64 bits utilise une version plus récente et plus stable du moteur ActiveX, qui ne considère plus InkPicture comme “non sûr” dans les mêmes conditions

Donc : ce n’est pas un problème de réglages, mais une différence de génération technologique entre les deux versions d’Office.

✔️ 1. InkPicture est un contrôle ActiveX obsolète

InkPicture (Microsoft InkPicture Control) provient du composant Microsoft Tablet PC SDK. Il n’est plus maintenu depuis longtemps.

Excel 2016 (32 bits) :

  • charge encore les contrôles ActiveX via l’ancien moteur COM
  • applique des règles de sécurité héritées d’Office 2010
  • marque certains contrôles comme “non sûrs” s’ils ne sont pas signés ou s’ils utilisent des bibliothèques anciennes

✔️ 2. Excel 2016 32 bits est plus strict sur les contrôles ActiveX

Microsoft a renforcé la sécurité ActiveX après plusieurs failles (2014–2016). Résultat :

  • certains contrôles sont bloqués ou signalés
  • InkPicture fait partie des contrôles “legacy” souvent marqués comme suspects

✔️ 3. Excel 2021 64 bits utilise un moteur ActiveX modernisé

À partir d’Office 2019/2021 :

  • le moteur ActiveX a été réécrit pour la compatibilité 64 bits
  • plusieurs contrôles anciens sont “neutralisés” mais ne déclenchent plus d’alertes
  • InkPicture est chargé en mode “compatibilité” sans avertissement

Ami calmant, J.P

Rechercher des sujets similaires à "message microsoft forms controles activex potentiellement sures"