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

MFC Discussion :

pb Excel - OWC


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Par défaut pb Excel - OWC
    Bonjour,

    je débute en C++ avec Visual Studio .Net 2003...
    dans un projet, je voudrai inserer une feuille Excel, mias j'ai un problème:
    j'ajouter le composant 'Microsoft Office Spreadsheet 10.0' tout ce passe bien, mais lorsque je veux le placer sur ma fiche, j'ai un message d'erreur: 'Le fichier ou l'assembly nommé AxInterop.OWC10.dll ou l'une de ses dépendances, est introuvable.'

    alors j'ai réinstaller OWC10 depuis le cd d'Office XP, j'ai fait un
    regsvr32 -u "...\OWC10.DLL", pui un regsvr32 "...\OWC10.DLL", mais ca ne marche pas mieux...

    j'ai aussi installer OWC11, désenregistré la dll puis enregistré...et aussi la même erreur...

    si quelqu'un a une idée...
    merci d'avance.

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    si la dll est introuvable c'est qu'il ne la trouve pas dans le chemin de recherche.
    copie la dans le repertoire windows ou windows\system.
    ou dans le repertoire ou est situé le programme.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Par défaut
    merci pour la réponse mais ca ne marche pas...
    j'ai copié la dll dans les 3 répertoires.
    faut il spécifié le chemin d'accès de cette derniere quelque part dans vc++ ?

  4. #4
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    C'est la dll générée par VS lorsque tu développes un projet .Net qui utilise un composant COM. Normalement elle est automatiquement générée par VS. Tu développes en .Net ?

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Par défaut
    oui c'est du .Net
    mais d'ou peu venir le prob, si elle est bien enregistré dans la base de registre?

  6. #6
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Ajoute le composant COM dans tes références du projet. VC++ doit te générer la dll en question. Vérifie qu'elle est bien quelque part dans un répertoire de ton projet.

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Par défaut
    la dll est bien dans le répertoire de mon projet, mais comment faire pour ajouter le composant dans les ref du projet vc++?

  8. #8
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Si la dll y est, alors c'est déjà fait normalement. Dans ton projet dans VC, tu as une espèce de répertoire "Références". Ou alors menu projet->ajouter une référence...
    Dans le dialog qui s'ouvre, y'a un onglet COM.

  9. #9
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Par défaut
    la dll ne s'est pas mise automatiquement, c'est moi qui l'est mis manuellement parès que tu me l'ai proposé.
    dans le menu projet, je ne peu qu'jouter une référence web, et avec ca je ne peux pas faire grnad chose. j'ai regardé dans les autres menus et je n'y ai rien trouvé.

    par contre j'ai ajouté un composant adobe acrobat, il s'est ajouté dans ma boite à outils, et lorsque j'ai voulu le placer sur ma fiche, ca à fonctionné correctement...

Discussions similaires

  1. Utiliser le contrôle OWC PivotTable dans un UserForm Excel
    Par SilkyRoad dans le forum Contribuez
    Réponses: 1
    Dernier message: 21/02/2017, 11h13
  2. [XL-2007] exporter graphique owc vers feuille excel
    Par bob3333 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/04/2011, 20h54
  3. [VB6] [Excel] Résultat d'une requete ds une feuille
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 07/01/2003, 17h52
  4. Réponses: 2
    Dernier message: 22/07/2002, 12h13
  5. [Kylix] Excel via kylix
    Par Billy joel dans le forum EDI
    Réponses: 1
    Dernier message: 23/05/2002, 11h57

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