簡體   English   中英

懷疑從Delphi在Excel中創建圖表

[英]Doubts creating Charts in Excel from Delphi

我試圖從Delphi 7在Excel表格中繪制圖表。我正在使用ExcelXp單元。 現在,我可以在Sheet單元格中編寫文本。 我在主窗體應用程序中有TExcel Application組件,稱為“Excel”。 我的代碼用於創建工作簿並編寫第一個工作表:

  Excel.Connect;
  Excel.Workbooks.Add(NULL,0);
  sheet := Excel.Workbooks[1].Worksheets[1];
  for i := 1 to 10 do
    Sheet.Cells[i, 1] := i;

現在我需要在同一張表中繪制一個圖表。 我在谷歌搜索過,但找不到任何相關內容。 我得到的只是在其他工作表中創建圖表的下一行代碼:

Excel.Workbooks.Item[1].Sheets.add(EmptyParam, EmptyParam,1,xlchart,0);

沒有為組件找到任何API。 有什么幫助嗎?

我在Google Code中找到了一段代碼。 此代碼操作圖表: http//khalid.googlecode.com/svn/trunk/Delphi/Excel%20automation%20example.txt

圖表有一個方法:“Location()”,thas指定顯示圖表的位置:

chart.Location(xlLocationAsObject,Sheet.Name);

在鏈接中顯示如何更改圖表的位置!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM