【问题标题】:Doubts creating Charts in Excel from Delphi怀疑从 Delphi 在 Excel 中创建图表
【发布时间】: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 谢谢!我记住了。

标签: excel delphi charts


【解决方案1】:

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

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

chart.Location(xlLocationAsObject,Sheet.Name);

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多