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

Windows Forms Discussion :

[Excel] Add method of chartObjects class failed


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut [Excel] Add method of chartObjects class failed
    Bonjour,

    Je fais une application permettant de générer des graphiques automatiquement en les configurant. Le premier graphique se génère sans problème mais quand j'en demande d'en générer un deuxième, j'ai une exception COMException en faisant :

    ws = (Excel.Worksheet)wb.Worksheets[1];
    Excel.ChartObjects chartobjects = (Excel.ChartObjects)ws.ChartObjects(M);
    Excel.ChartObject chartobject = (Excel.ChartObject)chartobjects.Add(10 /*Left*/, 100 /*Top*/, 600 /*Width*/, 400 /*Height*/);


    A ce moment là, mon premier graphique a été généré et j'ai donc demandé d'en générer un deuxième mais il me sort sur la ligne Excel.ChartObject chartobject = (Excel.ChartObject)chartobjects.Add(10 /*Left*/, 100 /*Top*/, 600 /*Width*/, 400 /*Height*/); une erreur de type "Add method of chartObjects class failed".
    Quelqu'un aurait une idée svp ?

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    J'ai trouvé mon erreur...

    Je sauvegardais le fichier en faisant :
    xlApp.ActiveWorkbook.SaveAs(gs_Excelpathname, M, M, M, M, M, Excel.XlSaveAsAccessMode.xlShared, M, M, M, M, M);

    alors qu'il faut faire :
    xlApp.ActiveWorkbook.SaveAs(gs_Excelpathname, M, M, M, M, M, Excel.XlSaveAsAccessMode.xlNoChange, M, M, M, M, M);

    xlShared ne permet pas de modifier un fichier Excel généré... ça devrait plutot être le contraire mais bon...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Error 1004 - Paste Method of Worsheet class failed
    Par Blusky dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/04/2011, 15h45
  2. Run time error 1004 - Select method class failed
    Par fhuyet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/07/2008, 11h18
  3. Réponses: 38
    Dernier message: 16/02/2005, 02h03
  4. [C#][WebServices] Appel methode avec une classe en paramètre
    Par bran_noz dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/09/2004, 16h41
  5. [VB6]Enumérer les attributs et les méthodes d'une classe
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 04/05/2004, 18h34

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