如何使用py-appscript创建Excel图表?

1 投票
1 回答
664 浏览
提问于 2025-04-16 03:05

我正在使用Excel 2011版本14,想根据我在工作表上选择的范围动态创建一个图表。为了选择一个范围,我使用了以下代码:

xl = app('Microsoft Excel')
tcell = 'B'
qcell = 'C'

for r in xrange(2, 16):
    xl.cells[tcell + str(r)].value.set(r)
    xl.cells[qcell + str(r)].value.set(random.randint(2, 100))


xl.cells["B2:C15"].select()
xl.make(new=k.chart, at=xl.active_sheet)

但是我在活动工作表上得到了一个空白的图表。希望能得到一些帮助。

1 个回答

0

我之前对一个有类似问题的人建议过,你应该先搞清楚怎么在原生的AppleScript中让这个工作正常,然后再转到py-appscript。你的代码片段中可能会出现很多问题,而且AppleScript通常会返回一些错误,但这些错误可能不会完全传递给你。

撰写回答