Я пытаюсь добавить Excel Textbox на лист ... типичный ярлык я использую в графическом интерфейсе Excel является Alt + NX и затем туда, где я хочу Текстовое окно; Однако, у меня нет доступа к COM-браузер, который оставляет меня гадать, где Microsoft скрывала Textbox API под Питона win32com
...Добавление Excel Textbox с win32com
from win32com import client
excel=client.Dispatch("Excel.Application")
excel.Visible=True
book=excel.Workbooks.Open("c:/Users/dpennington/Desktop/Blank.xls", False,
True)
sheet=book.Worksheets(2)
Как бы я добавить текстовое поле (то есть в графическом интерфейсе Excel: Alt + NX), используя Python's win32com
api? (Specific позиционирование листа до вас ...)
Попробуйте openpyxl вместо этого: http://pythonhosted.org/openpyxl/ если возможно? или любое из следующих файлов xls: http://www.python-excel.org/ – Torxed
@Torxed, если вы отправляете ответ, который работает с использованием openpyxl, я соглашусь с тем, что ... win32com не требуется, но Я не смог найти правильный API с openpyxl –
@Mike_pennington Не был уверен, что мой ответ действительно полностью ответил на ваш вопрос, так как я боюсь, что я не был уверен, что вы подразумеваете под «текстовым полем»? – Torxed