Python win32com,如何隐藏网格线

时间:2014-03-21 19:06:19

标签: python-2.7 win32com gridlines

有没有办法使用win32com.client和Python在工作表Excel中隐藏网格线?我一直在浏览MSDN,并且excel下有一个网格线对象,但它只是指在图表中隐藏网格线:

http://msdn.microsoft.com/en-us/library/office/ff835311(v=office.15).aspx

我用于测试的代码是:

import win32com.client
excel = win32com.client.Dispatch("Excel.Application")
excel.Visible = True
book = excel.Workbooks.Add()
sheet = book.Worksheets(1)
sheet.Active
sheet.DisplayGridLines == False

没有财产DisplayGridLines

我对使用MSDN网站有点新意,所以也许我没有正确地搜索它并且它很可能,win32com无法做到这一点?

1 个答案:

答案 0 :(得分:2)

啊,我终于遇到了解决方案。设置工作表对象并将“DisplayGridlines”设置为False后,抓取活动窗口:

import win32com.client
excel = win32com.client.Dispatch("Excel.Application")
excel.Visible = True
book = excel.Workbooks.Add()
sheet = book.Worksheets(1)

excel.ActiveWindow.DisplayGridlines = False