AttributeError: Property 'Excel.Application.Visible' can not be set.
时间: 2024-03-03 07:46:48 浏览: 404
这个错误通常是由于尝试将一个只读属性设置为新值而引起的。在这个特定的情况下,它是由于尝试设置Excel应用程序的“Visible”属性而引起的。这个属性是只读的,它决定了Excel应用程序是否可见。如果你想控制Excel工作簿的可见性,你可以使用“Workbook”对象的“Visible”属性。例如,以下代码可以隐藏一个工作簿:
```
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
workbook = excel.Workbooks.Open('C:\\path\\to\\workbook.xlsx')
workbook.Visible = False
```
这将打开Excel工作簿,然后将它隐藏。你可以将“False”替换为“True”来显示工作簿。
阅读全文