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

C++/CLI Discussion :

Excel Interrop + WebBrowser


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Boss
    Inscrit en
    Avril 2005
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Boss

    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Par d�faut Excel Interrop + WebBrowser
    Bonjour � tous!!

    Voil�, j'ai une appli qui affiche via qlq webbrowser des classeurs Excel.
    En plus de �a, j'ouvre avec Interrop d'autres classeurs afin de r�cup�rer des donn�es.

    Mon probl�me est le suivant: Une fois que j'ai ouvert un doc avec le WebBrowser, je ne peux plus faire d'interrop sur de nouveaux docs Excel.

    J'ai l'impression que le WebBrowser ouvre un second proccess Excel qui m'emp�che par la suite d'ouvrir des docs....

    Je pense que l'astuce consisterait � r�cup�rer le process excel ouvert par le webbrowser et l'utiliser pour mon interrop..

    Quelqu'un sait-il comment faire pour au lieu de faire un

    m_IXLApplication = new ApplicationClass();

    faire un truc du genre

    m_IXLApplication = "Celle d�j� ouverte par le webbrowser" ?????????????


  2. #2
    Membre averti
    Profil pro
    Boss
    Inscrit en
    Avril 2005
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Boss

    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Par d�faut
    Bon, j'ai trouv� une solution. Une solution qui pue, mais bon � la base on travaille d�j� avec Excel, donc bon, estimons-nous heureux!



    Voil�: Dans mon code, je fesais un

    m_IXLApplication = new ApplicationClass();

    dans le constructeur static de ma "classe qui g�re l'interrop" puis j'ouvrai un doc avec m_IXLApplication.Workbooks.qlqchosegenreOpen(chemin_fichier) dans une m�thode "Load()" d'une instance de ma "classe qui g�re l'interrop"

    Bon et bien maintenant, je n'ouvre plus mes docs Excel comme cela, mais en utilisant un WebBrowser bidon qui lui va ouvrir mon doc avec le m�me processus Excel que pr�cedemment. Biensur, le Webbrowser n'est ajout� � aucun de mes controls, puisque je ne veux pas voir ces docs....

    Puis apr�s j'utilise la fonction qu'on trouve partout sur le net qui r�cup�re l'active Workbook � partir du nom du fichier...


    Vraiment, � vomir!!!

Discussions similaires

  1. [D�butant] Affichage fichier excel dans Webbrowser qui ne fonctionne pas.
    Par botbot dans le forum VB.NET
    R�ponses: 3
    Dernier message: 16/04/2013, 22h04
  2. Excel dans Webbrowser en mode lecture seule
    Par Cereal123 dans le forum VB.NET
    R�ponses: 1
    Dernier message: 13/04/2010, 08h58
  3. fermer excel apr�s utilisation dans webbrowser
    Par salihovic dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 04/06/2008, 09h29
  4. Webbrowser et Excel 2007
    Par fanfan68 dans le forum Macros et VBA Excel
    R�ponses: 0
    Dernier message: 15/05/2008, 12h49
  5. [C#] Com interrop. & Excel
    Par Plawi dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 24/04/2006, 02h51

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