Phoenix
Phoenix

Reputation: 4656

printout( ) TypeError bool

import win32com.client

ExObj = win32com.client.Dispatch("Excel.Application")
ExObj.Visible = 1
wb = ExObj.Workbooks.Open('')
ws = wb.Worksheets[0]
ws.printout()

This opens and sends the excel file to the printer and prints it but then produces the following error:

Traceback (most recent call last):
  File "U:/rmarshall/Work For Staff/ROB/_Python/__Python Projects Code/Time Sheet.py", line 26, in <module>
    ws.printout()
TypeError: 'bool' object is not callable

How do I avoid this error?

Upvotes: 1

Views: 510

Answers (1)

Pruthvi Raj
Pruthvi Raj

Reputation: 3036

I think you have used printout() instead of PrintOut() and it is case sensitive.

Upvotes: 4

Related Questions