Différences entre Contrôles ActiveX et Formulaire [Résolu]

scribetout - 5 mars 2013 à 14:26 - Dernière réponse :  scribetout
- 5 mars 2013 à 21:47
Bonjour la communauté,

Débutant, je voudrais connaitre la différence entre les contrôles ActiveX et Formulaire. Je m'en doute un peu les seconds sont mis dans des Userfoms.
Qu'en est-il de leur utilisation sur des feuilles de calcul?
Dans cas, utilise-t-on les uns par rapport aux autres (critères de choix)?

Je vous remercie par avance.
Afficher la suite 

8 réponses

Répondre au sujet
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 5 mars 2013 à 18:00
+3
Utile
Tu en apprendras également beaucoup en ouvrant ton aide VBA sur le mot Activex ===>> prête ensuite une attention particulière à la lecture des deux premières rubriques, à savoir :
- Utilisation de contrôles ActiveX dans une feuille
- Utilisation de contrôles ActiveX dans un document
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de ucfoutu
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 5 mars 2013 à 14:41
0
Utile
Bonjour,
différence entre les contrôles ActiveX et Formulaire. Je m'en doute un peu les seconds sont mis dans des Userfoms

Heu... pas vraiment cela : les seconds sont des UserForms.
Un contrôle activeX est par contre un contrôle utilisé dans un formulaire, soit sur une feuille de calcul. Il peut-être un composant VB, mais également un composant .ocx non VB, voire personnalisé (créé depuis VB - sauf VBA- ou un autre langage de développement en permettant la création).

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 5 mars 2013 à 15:09
0
Utile
Pour être plus précis : un contrôle activex est doté de propriétés (définies par son créateur) et d'évènements (créés par son créateur). Ces propriétés et évènements sont utilisables, pour le propriétés, etr se déclkenchent (pour les évènements) là où on l'insère. Il peut de surcroit répondre à l'appel de méthodes prédéfinies par son créateur et appelées par l'appli d'hébergement.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu
scribetout - 5 mars 2013 à 16:21
0
Utile
Bonjour,

Je m'en doutais de te "revoir". Je te remercie. Etant curieux, c'était juste pour avoir une idée. Je me souviens qu'à l'époque j'avais fait un petit fichier, Demande de sortie et congé sur excel, avec un bouton (formulaire) pour lancer l'impression et j'étais content que celui ne s'imprimer pas.

L'univers informatique est immense, les.ocx, le dll, etc... Je ne sais même pas à quoi ça sert.

Donc, pour les ActiveX le créateur peut définir leurs propriétés et évènements. Et pour les contrôles de Formulaires, elles sont définies avec Excel, tout commme pour les feuilles ou autre objet.

je te remercie.

NB: une doc ou un lien ne seront pas de refus.
Commenter la réponse de scribetout
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 5 mars 2013 à 17:27
0
Utile
Donc, pour les ActiveX le créateur peut définir leurs propriétés et évènements

Oui. Seul le créateur.
L'utilisateur qui les insère dans son appli, lui, ne peut que modifier les valeurs des propriétés définies et utiliser les évènements et méthodes définis par le créateur.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 5 mars 2013 à 17:44
0
Utile
Ah oui ;
une doc ou un lien ne seront pas de refus

Mais : l'essentiel a été dit.
Voilà de la lecture pour compléter :
Tapez le texte de l'url ici.
Après, ce ne peut être que la doc concernant l'activex utilisé (forcément différente pour chaque activex). Pour ce qui est des activex de VBA, la doc est simplement incluse dans l'aide de VBA. Pour les autres, il faut en consulter la doc, lorsqu'elle existe. Très souvent, d'ailleurs, la seule lecture de leurs propriétés et évènements permet de les utiliser intuitivement (même sans doc, donc)
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 5 mars 2013 à 17:52
0
Utile
Ah... Je comprends mieux ton titre, maintenant === >> par
Différences entre Contrôles ActiveX et Formulaire

tu voulais probablement dire :
Différences entre Contrôles ActiveX et contrôles Formulaire, ce qui n'est pas pareil.
Les "contrôles formulaire" (ainsi nommés par Excel) ne sont en effet pas des activex et ne sont utilisables que par Excel, sur une feuille de calcul Excel.
Ce ne sont pas des fenêtres Windows et leurs performances sont réduites.
Préfère-leur toujours les activex, nettement plus performants et faciles à manipuler.

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu
scribetout - 5 mars 2013 à 21:47
0
Utile
Bonsoir,

C'est plus clair dans mon esprit maintenant. En effet, je voulais parler des contrôles ActiveX et contrôles Formulaire. Je ne travaillais qu'avec ces derniers sur des feuilles Excel, généralement pour déclencher des macros, je n'ai jamais utilisé les contrôles ActiveX.
Je te remercie beaucoup pour tes explications et tes conseils. Je dois m'y mettre sérieusement pour combler mes grosses lacunes.

Merci pour le lien.

Bonne soirée!
à la prochaine ...
___________________________________________________________________________
RÉPONSE ACCEPTÉE
Commenter la réponse de scribetout

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.