如何使用XLWINGS通过Python上的Excel编辑ActiveX Textbox的文本



我正在尝试使用XLWING在Python上编辑ActiveX Textbox的文本。如何编辑?

我成功地编辑了像这样的普通Texbox的文本。

import xlwings as xw
wb = xw.Book('test.xlsx')
sheet = wb.sheets['Sheet1']
textbox = sheet.api.TextBoxes('TextBox1')
textbox .Text = 'test'

我尝试了一些,但无法编辑ActiveX TextBox的文本。

测试

sheet.api.OLEObjects("TextBox1").Object.Value = "some value"

问候

josse

最新更新