[Spin-off] Calendrier Patrick Toulon

  • Initiateur de la discussion Initiateur de la discussion Staple1600
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Staple1600

XLDnaute Barbatruc
Bonjour le fil

En écho à cette discussion sur le forum, Excel, j'aurai quelques questions.
@patricktoulon , je te les pose en premier 😉
1) Pourquoi j'ai un mix anglais/français
(alors qu'avec ton code VBA de ton exemple du fil cité, c'est Aujourd'hui qui s'affiche et pas Today)
2) Si je comprends que ce soit le DataPicker ou le Monthview (qui affiche sauf erreur le même calendrier) sont "stockés" dans cet OCX, non ?
Monthview.png
 
Dernière édition:
Bonjour.
@patricktoulon Il ne semble pas quoi ?
Oui, je crois aussi que l'ocx utilise simplement un truc de l'User32.dll (que le trouve moche d'ailleurs)
@Staple1600 Il y a de grandes chance que ce soit essentiellement géré par l'User32.dll
 
Dernière édition:
Bonjour patricktoulon, Dranreb

Comment vous expliquer que le code VBA qui utilise les API affiche un calendrier avec Aujourd'hui écrit en Français?

Et que par contre si j'insère un contrôle Monthiew sur une feuille d'Excel il affiche Today() ?
 
Dranreb,

Merci pour les précisions.

Mais si tu as le temps, tu pourrais le test pour voir si chez toi aussi quand tu insères simplement un contrôle Monthiew en passant par Développeur/Contrôles ActiveX/Autres
contrôles, celui-ci affiche par défaut Today() et non pas d'aujourd'hui()
 
Je ne dispose pas non plus de MonthView dans les contrôles supplémentaires
Je crois que les problèmes de portabilité m'ont un peu conduit à bannir les contrôles ne faisant pas partie de MSForms. La ListWiew est le seul qu'il me restera à remplacer par une ListBox dans un seul classeur dès que j'en serai frappé.
 
Re

je suis sur un PC W10 (W7 migré vers W10) 64bits
avec Office 2013 32 bits
On voit sur la copie écran que j'ai installé jadis le SP6
Mais apparemment il n'est plus disponible sur les serveurs de Microsoft
Et de ce que je lis : MSCOMCT2.OCX n'est plus dispo depuis Office XP

Mais j'aimerai quand même pourquoi le VBA+API affiche en français
et l'insertion manuelle du contrôle sur feuille en anglais la "valeur" aujourd'hui.
 
re
oui moi aussi j'ai abandonnée ce control il y a longtemps
c'est pour @Staple1600 qui apprécie visiblement le style du calendrier appelé par le filtre par date
quoi que avec mon model simply3.0 dans usf je peux lui faire le même😂😂

@Staple1600 peut être tourne tu sur une version d'office clickandrun elle on des sacré probleme de region ces versions
 
Re

Tu peux juste me dire la version de MSCOMCT2.OCX qui figure dans ton kit
(et si tu as garde le nom d'origine de l'exe que je vois si je le retrouve dans le fin fond des serveurs de Microsoft)
Voici la mienne
COMCT2OCX.png

On voit qu'il est indiqué => Langue: Anglais
Est-ce que chez toi, c'est indiqué => Langue: Français

De mémoire, à l'époque quand j'ai téléchargé le SP6, il ne me semble pas qu'il était localisé et qu'on pouvait choisir la langue avant de lancer le téléchargement.

NB: La question n'est pas que j'apprécie ou pas

La question du fil, c'est pourquoi ton code VBA API affiche Aujourd'hui
Alors que l'insertion de ce contrôle dans Excel (et Dranreb et toi m'avaient informé que dans les deux cas, on fait appel à User32.dll) afficher Today dans Excel
???

C'est l'unique question que je me pose dans ce fil désormais. 😉
 
Dernière édition:
Re

Pour ceux que cela intéresse (et pour la sécurité nous dit Microsoft)
Voici le lien de la mise à jour
On peut choisir la langue
Ce que j'ai fait
Et j'obtiens le fichier suivant : VB60SP6-KB3096896-x86-FRA.exe
Et pourtant après re-vérification, l'OCX est le même que le celui de ma copie d'écran du message#14 (donc avec Langue=Anglais)
Pourtant le FRA, c'est pour français, non ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour