Différences contrôles ActiveX / formulaires hérités
Suicune
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je ne comprend pas bien la différence entre les contrôles active X et les formulaires hérités. J'ai l'impression que les formulaires hérités ont moins de propriétés, mais je ne trouve pas sur internet d'explication bien rigoureuse.
J'ai placé certains contrôles activeX dans des blocs de construction et quand j'essaye de les insérer ça me met des messages d'erreur (type "Des objets ne peuvent pas être créés à partir des codes de champs de mise en forme."). J'ai remplacé ces contrôles par des formulaires hérités et là, hop, tout fonctionne. Est-ce normal ?
Vous souhaitant une agréable journée !
Suicune
Je ne comprend pas bien la différence entre les contrôles active X et les formulaires hérités. J'ai l'impression que les formulaires hérités ont moins de propriétés, mais je ne trouve pas sur internet d'explication bien rigoureuse.
J'ai placé certains contrôles activeX dans des blocs de construction et quand j'essaye de les insérer ça me met des messages d'erreur (type "Des objets ne peuvent pas être créés à partir des codes de champs de mise en forme."). J'ai remplacé ces contrôles par des formulaires hérités et là, hop, tout fonctionne. Est-ce normal ?
Vous souhaitant une agréable journée !
Suicune
A voir également:
- Différence entre controle de formulaire et activex
- Whatsapp formulaire opposition - Guide
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
1 réponse
Bonjour,
Les contrôles formulaires sont la première version des objets Office et donc sont plus simplifiés que les contrôles active X qui te permettent d'accéder à toutes leurs propriétés.
Bien que leurs formes soit ressemblantes, ces deux types d'objets ne possèdent pas les mêmes caractéristiques. Les contrôles de formulaire sont issus des versions anciennes d'Excel et sont conservées pour assurer une compatibilité ascendante des classeurs. Les contrôles formulaires sont toujours utilisables dans Excel2007. Toute fois, privilégiez les contrôles ActiveX qui contiennent plus de propriétés, de nombreux évènements et permettent plus de souplesse dans vos projets. source
Les contrôles formulaires sont la première version des objets Office et donc sont plus simplifiés que les contrôles active X qui te permettent d'accéder à toutes leurs propriétés.
Bien que leurs formes soit ressemblantes, ces deux types d'objets ne possèdent pas les mêmes caractéristiques. Les contrôles de formulaire sont issus des versions anciennes d'Excel et sont conservées pour assurer une compatibilité ascendante des classeurs. Les contrôles formulaires sont toujours utilisables dans Excel2007. Toute fois, privilégiez les contrôles ActiveX qui contiennent plus de propriétés, de nombreux évènements et permettent plus de souplesse dans vos projets. source
le point important c'est qu'un contrôle formulaire n'a aucun événement ce qui restreint son champ d'application.
Si tu doit être compatible Mac, lui ne connait pas les activeX, plus le choix...
Et certains activeX ne sont pas utilisables sur feuille comme tu l'as constaté, uniquement dans un userform.
eric