begin process at 2010 02 10 07:55:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

Graphique Excel par objet automation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Graphique Excel par objet automation

mardi 13 juin 2006 à 08:14:08 | Graphique Excel par objet automation

defluc

Je voudrais modifier les dimensions et couleurs d'un graphique existant
d'une feuille Excel qui en contient plusieurs.
Dans tous les exemples que j'ai trouvés, l'application crée le graphique
et il est donc actif. Il est alors facile de le manipuler:

ExcelWorkBook.Charts.Add;
Chart := Excel.ActiveChart;
Chart.ChartType := xl3DPie;
....

Or, comme dans mon cas, il existe, je cherche à activer le bon graphique
de la bonne feuille.

Toutes les instructions que j'ai essayées se soldent par un message
d'erreur à l'exécution.
Le plus bloquant étant "Interface non supportée" sur :
Graph := Ws.ChartObjects(1,LcId) as _Chart;

Quelqu'un aurait-il déja effectué cette manip ?

Merci d'avance.

defluc
mardi 13 juin 2006 à 08:55:56 | Re : Graphique Excel par objet automation

yvessimon

quelle version de excel utilises-tu ?

Dans la déclarations uses il doit y avoir excel2000 ou autre version

yvessimon
mardi 13 juin 2006 à 09:19:30 | Re : Graphique Excel par objet automation

defluc

Je voudrais une compatibilité Excel97, 2000 et 2003
Excel 97 subit une violation  d'accès sur
   WBk := Excel.Workbooks.Open(FileName,
                                EmptyParam, EmptyParam, EmptyParam,
                                EmptyParam, EmptyParam, EmptyParam,
                                EmptyParam, EmptyParam, EmptyParam,
                                EmptyParam, EmptyParam, EmptyParam,
                                LCID);
mais fonctionne avec
 xlApp.Workbooks.Open(ExtractFilePath(Application.ExeName) + NomClasseurEdit.Text);

Toutes les instructions relatives à la feuille fonctionnent :
   xlApp.Cells[4,2].Interior.Color := FontColor;
   xlApp.Cells[4,2].Font.Color := BrushColor;
   xlApp.Range[xlApp.Cells[2,2],xlApp.Cells[RowMax,ColMax]].Borders.Color := FontColor;

C'est l'adressage des Chart qui coince
defluc


Cette discussion est classée dans : chart, objet, excel, graphique, automation


Répondre à ce message

Sujets en rapport avec ce message

Procedure avec un objet Automation [ par flo2102 ] Bonjour a tous!!Voila je voulais savoir si il existe une procedure qui permettent de mettre du code qui s execute a la fermeture d'un objet Automation Objet OLE/Excel et grille d'affiche [ par Darknemo74 ] Bnjour, je cherche un moyen de relier une grille à un Objet OLE.Je voudrais s'il est possible de lire un fichier Excel et de l'afficher dans un grille Excel -- graphique par OLE [ par Sylvain11 ] Salut, je tente t'écrire un code qui me permettrait de récupérer sous excel deux arrays sous forme d'un graph xy. J'arrive à importer sous Excel mes d Graphe dans Excel [ par dugueclin ] Bonjour à tous, j'apprends à réaliser un graphe avec excel et à le sélectionner.OleApplication.ActiveChart.ChartArea.Select;cette ligne de code select Faire sauter les limites de l'ecran pour le curseur de la souris... [ par f0xi ] j'explique le probleme : j'aimerais utiliser la souris pour deplacer un objet dans une scene 3D ... cet objet ce deplace sur l'axe X avec une limite graphique [ par imen260181 ] bonj, je débute avec delphi et je voudrai savoir comment représenter des données graphiquement( des statistiques par exemple), c'est trés urgent SVP, Ecrire dans Microsoft Excel [ par xpmich ] bonjour, je voudrais savoir si il est possible de remplir un tableau exel grace aux données d'une base de donnée ? quel sont les commandes ? peut on a Excel (Ouvrir application, créer classeur, le sauvegarder) [ par CyberClyde ] Bonjour, est-ce qu'il y aurait quelqu'un qui pourrait m'aider ? Je voudrais que mon application ouvre excel, ensuite qu'elle créer un nouveau classeur EXCEL (Comment renommer une feuille avec Delphi) [ par CyberClyde ] Est-ce que quelqu'un saurait comment fait on pour renommer une feuille d'un nouveau classeur ?Merci beaucoup !!Cyber TCHART [ par titiyo ] bonjours voila j'ai une stringgrid avec x lignes de 12 colone j'ai un tchart et je voudrait creer une serie par ligne de mon stringrid mais je n'y arr


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales