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

Macros et VBA Excel Discussion :

MsFlexGrid dans VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 7
    Par défaut MsFlexGrid dans VBA
    bonjour à tous

    je galère depuis qq jours à essayer de faire tourner un msflexgrid dans VBA Excel.
    en fait sur mon micro de développement comme j'ai aussi VB6, pas de souci, j'ai bien l'ocx MsFlexGrid.ocx dans le repertoire c:\windows\system32 et tout marche nickel

    Mais sur les micros utilisateurs, il n'y a pas VB6, et donc pas l'ocx MsFlexGrid.ocx d'installé. J'ai essayé de le mettre dans le répertoire qui va bien, mais nada, çà ne veut pas marcher quand même...

    Pourtant l'ocx est bien pris en compte dans les références du projet, mais j'ai chaque fois un message d'erreur "Le controle n'a pas été créé car il n'est pas correctement licencié" !

    J'ai beau cherché, je ne trouve rien.
    Si quelqu'un a une idée, je suis preneur.
    merci

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 109
    Par défaut
    Salut
    Le message est claire, ton ocx est sous licence et juste le copier ne suffit pas.
    Essai de faire un programme vb6 tout simple avec juste un FlexGrid, puis tu utilises l'utilitaire de package, je me souvient plus du nom, c'est l'utilitaire vb qui te permet de diffuser tes applications en faisant un exe d'installation.
    Lors de la création de ton pack, tu précises bien qu'il faut déployer les composant (donc le FlexGrid).
    Tu l'installes sur le poste utilisateur (attention au droit d'admin).

    J'ai pas fait ça depuis des années, c'était sous VB4 je crois, mais ça doit bien toujours être pareil.

    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut,il faut peut-être l'enregister via
    Menu Démarrer/Exécuter ( Taper ou Coller ) regsvr32 C:\Windows\system32\msflxgrd.ocx
    Cliquer sur Ok
    Le Message "DllRegisterServer dans c:\windows\System32\msflxgrd.OCX réussi" confirme l'installation correcte du composant

    Pour l'utilitaire de packaging c'est PDCMDLN.EXE dans C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Fais une recherche Google sur VB6Controls.reg...
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. Prob de référence dans VBA???
    Par electrosat03 dans le forum Access
    Réponses: 3
    Dernier message: 18/02/2006, 00h03
  2. Traitement d'erreur dans VBA
    Par charleshbo dans le forum VBA Access
    Réponses: 9
    Dernier message: 10/02/2006, 14h03
  3. Utilisation d'un résultat de requete dans VBA
    Par marie10 dans le forum Access
    Réponses: 3
    Dernier message: 30/01/2006, 10h29
  4. appel module dans vba
    Par scully2501 dans le forum Access
    Réponses: 3
    Dernier message: 14/09/2005, 16h37
  5. Réponses: 3
    Dernier message: 22/10/2004, 12h04

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