AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Excel Diagramm einfärben

Ein Thema von ueei.net · begonnen am 15. Feb 2005 · letzter Beitrag vom 16. Feb 2005
 
ueei.net

Registriert seit: 5. Mär 2004
Ort: Wels
53 Beiträge
 
#1

Excel Diagramm einfärben

  Alt 15. Feb 2005, 15:34
Hallo, folgendes Problem,

ich öffne mir mit folgendem Script eine Excel Datei:

Delphi-Quellcode:
try
    Excel := CreateOleObject('Excel.Application');
  except
    // Fehler aufgetreten
    ShowMessage ( 'Excel konnte nicht gestartet werden !' );
    Exit;
  end;
  // Dokument öffnen
  Excel.Visible := False;
  Excel.Workbooks.Open(FileName := 'hansi.xls');
Und bearbeite darin haufenweise Werte:

Delphi-Quellcode:
 Excel.Cells [zeile,2].Value := q_meinesPROZENT.AsString;
  Excel.Cells [zeile,3].Value := q_meinesGESAMT.AsString;
  .....
  .....
  .....
In der Datei befundet sich auch ein Diagramm, von dem ich abhängig von meinen Daten eine Spalte einfärben möchte. Die Position der Spalte kenne ich.

Nun hab ich mir ein Macro aufgezeichnet, welches eine Säule einfärbt, in diesem Fall die zweite. Diesen Code möchte ich in Delphi "ausführen", bzw. portieren, da im Excel keine Macros sein dürfen.

Delphi-Quellcode:
ActiveSheet.ChartObjects("Diagramm 2").Activate
    ActiveChart.SeriesCollection(1).Select
    ActiveChart.SeriesCollection(1).Points(2).Select
    With Selection.Interior
        .ColorIndex = 4
        .Pattern = xlSolid
    End With
Leider habe ich das noch nicht in Delphi umwandeln können, bin schon am verzweifeln.

Hoffe es kann mir jemand helfen. Danke.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz