Announcement

Collapse
No announcement yet.

Excelchart einem ExcelSheet zuweisen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Excelchart einem ExcelSheet zuweisen

    In meiner delph 6 Anwendung erzeuge ich eine Excelldatei mit mehreren Sheet. Zu jedem Sheet erzeuge ich ein Chart.
    <PRE>
    excelwb.charts.Add(emptyparam,emptyparam,1,emptypa ram,flicd);
    excelch.ConnectTo(excelwb.ActiveChart);
    </PRE>
    Das funktioniert sehr gut. Aber ich möchte das Chart nicht an excelwb (TExcelWorkbook) zuordnen, sondern TExcelWorkSheet. Dannkann das Diagramm unter der jeweiligen Tabelle liegen.
    Laut Hilfe von Microsoft muß man den Worksheet ein Objekt Chartobjects zuordnenund dem dann das Chart.
    Ich fand in der Excel2000.pas auch eine Funktion Chartobjects, die mir ein IDispatch Interface zurückgibt. Aber alle meine Versuche mittels dieser Funktion dem Worksheet ein chart zuzuordnen sind gescheitert.
    Wer kann helfen ?

  • #2
    Kannst Du das nicht mit dem Makro-Rekorder erst mal aufzeichnen?<p>
    Schöne Grüße, Mari
    Schöne Grüße, Mario

    Comment


    • #3
      Mit dem Makrorekorder bekomme ich die Zeile
      <PRE>
      charts.add
      </PRE>
      geliefert.
      Nach meinem Kenntnisstand kann aber nur in der der Delphi-Komponente TExcelworkbook die Funktion charts.add aufgerufen werden. Die liefert mir dann das Diagramm als eigenständiges Sheet.

      Trotzdem Dank

      Comment

      Working...
      X