用Delphi在Excel中创建图表
我正在尝试从Delphi7中用Excel表格绘制图表。我使用的是ExcelXp单元。 现在,我可以在工作表单元格中写入文本。我在主窗体应用程序中有TExcel应用程序组件,称为“Excel”。 创建工作簿和编写第一个工作表的代码:用Delphi在Excel中创建图表,excel,delphi,charts,Excel,Delphi,Charts,我正在尝试从Delphi7中用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,
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。
需要帮忙吗 我在谷歌代码中找到了一段代码。此代码用于处理图表: 图表有一个方法:“Location()”,用于指定显示图表的位置:
chart.Location(xlLocationAsObject,Sheet.Name);
中的链接显示如何更改图表的位置 一种有用的方法是在Excel中记录宏。宏的内容可以很容易地转录成delphi代码。@bummi谢谢!我记在心里。