1

有没有办法使用win32com.client和 Python 在工作表 excel 2007 中隐藏网格线?我一直在看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不能这样做吗?

4

1 回答 1

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
于 2014-03-21T20:57:03.160 回答