如何使用 xlwings 与工作表中的 VBA 个对象进行交互?

How to interact with VBA objects in sheets using xlwings?

我正在尝试使用 xlwings 通过 CCIO 2016 精算值计算器 (download) 以编程方式编写 运行。我想要做的是与不同列中的复选框进行交互,以便我可以改变设计。我的问题是:如何将它们提取为可以与之交互的对象?

我没有与 xlwings 结婚,所以我对 xlwings 或非 xlwings 解决方案都很满意。

这在 "Missing Features" 类别下运行,记录在 here

由于底层 appscript 包(在 Mac 上)的解决方法语法并不是很简单,这里有一个帮助您入门的示例:

>>> import xlwings as xw

>>> wb = xw.Workbook('WorkbookName')
>>> xw.Sheet('SheetName').xl_sheet.checkboxes['CheckBox_Name'].value.get()
k.checkbox_off