【发布时间】:2013-07-16 06:04:58
【问题描述】:
我正在尝试在 Delphi 7 的 Excel 工作表中绘制图表。我正在使用 ExcelXp 单元。 现在,我可以在工作表单元格中编写文本。我在主窗体应用程序中有 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。 请问有什么帮助吗?
【问题讨论】:
-
一个有用的方法是在 Excel 中记录宏。宏的内容可以很容易地转录为delphi代码。
-
@bummi 谢谢!我记住了。