IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Contrôle non disponible


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut Contrôle non disponible
    Salut tout le monde,

    Je n'arrive pas à faire tourner mon programme sur un PC sous Excel 2010 alors que j'y arrive sous un autre PC avec la version 2003. Le problème est simple : je n'ai pas les contrôles monthview et listview, disponible dans ma version 2010. Je fais appel à vous car je ne vois pas ce que je dois faire pour pouvoir référencer l'existence du monthview.
    Dois-je ajouter une référence (dans Outils > Références)? Si oui laquelle?

    Pour information, j'ai le message suivant : "impossible de charger l'objet car il n'est pas disponible sur cette machine".

    Merci à ceux qui prendront le temps de me lire.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 137
    Par défaut
    Salut

    Ctrt+P+T (boite de composants dans l'éditeur VB6)

    MonthView
    Library MSComCtl2
    C:\Windows\SysWow64\MSCOMCT2.ocx
    Contrôles communs Microsoft Windows-2 6.0

    ListView
    Library MSComctlLib
    C:\Windows\SysWow64\MSCOMCTL.ocx
    Contrôles communs Microsoft Windows 6.0
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Tout d'abord merci de m'aider.

    Je fais :
    - Ctrl + T + P
    - Parcourir
    - C:\Windows\SysWOW64\MSCOMCT2.OCX
    - Ouvrir

    Et j'ai le message suivant : "Le fichier 'C:\Windows\SysWOW64\MSCOMCT2.OCX' ne peut être enregistré en tant que composant ActiveX." Pareil avec l'autre fichier. Une idée?

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2011
    Messages : 40
    Par défaut
    Pour pouvoir ajouter ce contrôle il faut exécuter vb6 en tant qu'ADMINISTRATEUR

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Citation Envoyé par torki2 Voir le message
    Pour pouvoir ajouter ce contrôle il faut exécuter vb6 en tant qu'ADMINISTRATEUR
    J'ai fais clic droit sur "Microsoft Excel ", "Propriétés", "Compatibilité", "Exécuter en tant que..."; mais ça ne marche pas.
    Je vois pas où il faut le faire pour VB6
    Une idée?

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Ça ne marche toujours pas mais je récapitule mes différentes étapes (si ça peut aider quelqu'un un jour) :

    - Présence du fichier MSCOMCT2.OCX dans C:\Windows\SysWOW64\
    - Création d'un raccourci pointant vers C:\Windows\System32\cmd.exe
    - Clic droit sur le raccourci et "Exécuter en tant qu'administrateur"
    - Saisie de la commande regsvr32 c:\windows\SysWOW64\MSCOMCT2.OCX (J'ai le message suivant : DllRegisterServer dans c:\windows\SysWOW64\MSCOMCT2.OCX réussi)

    En faisant :
    1) - Ctrl + T
    - Parcourir
    - C:\Windows\SysWOW64\MSCOMCT2.OCX
    - Ouvrir
    --> j'ai le message suivant : "Le fichier 'C:\Windows\SysWOW64\MSCOMCT2.OCX' ne peut être enregistré en tant que composant ActiveX."

    2) Outils -> Contrôles supplémentaires
    --> je n'ai pas de "Microsoft MonthView Control version 6.0 (SP6)"

    Si quelqu'un à une idée pour que je puisse avoir ce contrôle monthview, je suis preneur.

    PS : j'ai aussi essayé avec le chemin "C:\windows\System32" comme dans l'exemple suivant : http://excel.developpez.com/faq/inde...nstallMSCOMCT2

  8. #8
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Bonjour,
    Apparemment, tu travailles sous Seven 64 bits:
    1/ Télécharger le service pack 6 de VB
    2/ Clic droit sur le fichier du Setup :
    - Exécuter en tant qu'administrateur
    - mode de compatibilité XP SP3
    3/ Lancer le setup

    Idéalement, VB6 devrait être installé de la même manière.

    Jusqu'à maintenant je pratique ainsi avec tous les exécutables 32bits
    et je n'ai jamais eu de problème sauf pour ceux présentant un problème de compatibilité connu
    ce qui n'est pas le cas du Monthview ou du Listview.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Bon j'ai pas franchement réussi et par manque de temps j'abandonne. Je reviendrai sûrement à la charge fin 2012. Merci quand même.

Discussions similaires

  1. [VS2008] - Contrôle non disponible dans la boite à outils
    Par sandF dans le forum Visual Studio
    Réponses: 1
    Dernier message: 03/12/2008, 18h29
  2. Projet/Options non disponible
    Par Duan dans le forum EDI
    Réponses: 2
    Dernier message: 31/05/2005, 22h32
  3. Imprimante non disponible dans QuickReport 3.0
    Par Writer dans le forum EDI
    Réponses: 1
    Dernier message: 23/05/2005, 11h30
  4. [TOMCAT] ressource non disponible
    Par mousstik dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 12/10/2004, 13h45
  5. [D8] Application serveur non disponible
    Par Keke des Iles dans le forum EDI
    Réponses: 4
    Dernier message: 27/09/2004, 13h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo