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.
A voir également:
Excel contrôle de formulaire ou activex
Différence entre controle de formulaire et activex - Meilleures réponses
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 mars 2013 à 18:00
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.
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.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 mars 2013 à 14:41
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.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 mars 2013 à 15:09
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 mars 2013 à 17:27
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.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 mars 2013 à 17:44
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.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 mars 2013 à 17:52
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.
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