0

我正在尝试在 Delphi 7 的 Excel 工作表中绘制图表。我正在使用 ExcelXp Unit。现在,我可以在工作表单元格中编写文本。我在主窗体应用程序中有 TExcel 应用程序组件,称为“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。请问有什么帮助吗?

4

1 回答 1

2

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

图表有一个方法:“Location()”,指定图表的显示位置:

chart.Location(xlLocationAsObject,Sheet.Name);

在链接中显示如何更改图表的位置!。

于 2013-07-16T06:31:58.937 回答