Utilisation du mDF XLcalendar dans un text box | ||
---|---|---|
Inscription: 05/01/2013
Messages:
29
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 11-12-2021 13h46
Bonjour,
j'essaie d'utiliser Mdf XLCalender pour insérer une date dans une Text Box. J'ai trouvé sur le site des échanges datant de 2009. Après avoir installé le fichier MDF XLcalendar comme indiqué, J'ai téléchargé le fichier d'essai Test mDF XLcalendar. Le supplément MDF apparait dans le menu et fonctionne. Quand je "double clique" sur une des text box du formulaire du fichier d'essai, j'ai un message d'erreur, voir fichier joint. Pouvez-vous m'indiquez ce qu'il faut modifier pour faire fonctionner cette application. Cdt JMV
Edité par myDearFriend! le 12/12/2021 17:25:45
Cordialement,
JMV |
|
![]() |
![]() ![]() |
Re: Utilisation du mDF XLcalendar dans un text box | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 12-12-2021 01h45
Bonsoir wjmavsk, le Forum,
Je vois 2 situations possibles qui pourraient expliquer le message d'erreur que tu rencontres avec le fichier "Test mDF XLcalendar" issu de CE FIL de discussion du Forum.
Je donne tout le détail d'installation nécessaire dans CE FIL accompagnant le fichier Test exemple fourni. N'hésite pas à relire précisément chaque étape expliquée.
Par ailleurs, et compte tenu des difficultés rencontrés avec les macros complémentaires sur les dernières versions Excel (Office 365 notamment), j'en profite pour préciser (malheureusement) qu'il devient de plus en plus compliqué de développer des macros telles que le mDF XLcalendar. Aussi, je n'ai pas abandonné ce projet pour autant, mais j'ai préféré le mettre de côté pour l'instant...
En espérant t'avoir aiguillé sur la bonne voie... Bien cordialement,
Edité par myDearFriend! le 12/12/2021 17:26:47
Didier_mDF
![]() Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
![]() |
![]() ![]() |
Re: Utilisation du mDF XLcalendar dans un text box | ||
---|---|---|
Inscription: 05/01/2013
Messages:
29
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 12-12-2021 12h45
Bonjour, Merci pour la réponse. Effectivement , l'appli était listée manquante. J'ai refait l'installation complète et cela fonctionne. Par contre, j'ai un autre souci: - Lorsque j'ouvre le calendrier à partir du menu "Complément", j'ai accès au menu permettant de choisir le format de date, de choisir la couleur et de modifier la transparence. Tout est OK. - Lorsque j'essaie de faire la même opération dans mon application, je n'ai pas accès au menus et il est impossible d'ajuster la couleur, la transparence ou de définir le format. - Quand je sors de mon formulaire, si j'ouvre à nouveau le calendrier à partir de complément, les paramètres par défaut sont à nouveau actifs.
Y-a-t-il un moyen d'enregistrer les paramètres d'affichage personnalisé pour qu'ils soient repris par défaut dans mon application ? Merci pour votre aide. Cdt JMV
Edité par myDearFriend! le 12/12/2021 17:26:35
Cordialement,
JMV |
|
![]() |
![]() ![]() |
Re: Utilisation du mDF XLcalendar dans un text box | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 12-12-2021 18h10
Bonjour wjmavsk,
Dans ce mode d'utilisation, le mDF XLcalendar est entièrement pilotable par VBA. C'est volontaire que le volet "Options" ne soit pas disponible pour l'utilisateur puisque, en principe, c'est au développeur de décider quoi afficher, sous quel format, etc...
Je t'invite donc à relire (à nouveau !) le Fil de discussion cité plus haut ainsi que cette FAQ portant sur ce mode d'utilisation particulier du mDF XLcalendar.
Le fichier exemple fourni te montre justement 2 arguments possibles à utiliser lors de l'appel du Calendrier via VBA :
Auxquels, j'ajoute 2 autres arguments possibles (dont je n'avais pas parlé) :
Comme présenté dans le fichier exemple, l'appel au XLcalendar se fait via la méthode suivante : mDFXLcalShow CalCtrl:=TextBox1, CalFormat:="dddd mmm yyyy", CalLang:="fr", CalSkin:=2, CalTransp:=50 Chacun de ses arguments est facultatif (des valeurs par défaut sont prévues) et ils doivent être séparés par une virgule. S'agissant d'arguments "nommés", l'ordre des arguments n'a aucune importance dans l'appel de cette méthode.
Je pense que tu as là tout ce qu'il te faut pour répondre à ton problème.
Bien cordialement,
Didier_mDF
![]() Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
![]() |
![]() ![]() |
Re: Utilisation du mDF XLcalendar dans un text box | ||
---|---|---|
Inscription: 05/01/2013
Messages:
29
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 13-12-2021 13h39
Bonjour, merci pour la réponse. Concernant le format de date, je suis d'accord que c'est un choix qui revient au développeur. Concernant l'apparence qui n'a aucun impact sur le déroulement du code, je pense que ce serait bien de laisser le choix à l'utilisateur. Fonction des goûts et des vues de chacun, chaque utilisateur a ses préférences en terme de couleur et de transparence. Y-a-t-il un moyen simple de débloquer l'accès aux options de Skin quand le formulaire de saisie est ouvert? A partir du bouton dans le menu "Compléments", qui donne accès au menu du Skin, est-il possible d'enregistrer les paramètre de préférence de Skin? Sinon, est-il possible de transférer au calendrier les 2 paramètres de Skin par macro?
Cdt, JMV Cordialement,
JMV |
|
![]() |
![]() ![]() |
Re: Utilisation du mDF XLcalendar dans un text box | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 13-12-2021 18h54
Bonjour wjmavsk,
Navré, mais ce mode particulier d'utilisation du mDF XLcalendar n'a été conçu avec ces possibilités là.
Bien cordialement, Didier_mDF
![]() Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
![]() |
![]() ![]() |
Re: Utilisation du mDF XLcalendar dans un text box | ||
---|---|---|
Inscription: 05/01/2013
Messages:
29
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 14-12-2021 10h50
Bonjour Didier, Merci pour la confirmation. Dommage. Cdt JMV Cordialement,
JMV |
|
![]() |
![]() ![]() |