用于在python中打印Excel工作表的PrintOut()方法参数

时间:2019-01-15 20:23:18

标签: python excel pywin32 xlwings

我目前正在使用xlwings编辑Excel文件。 现在我需要打印特定的页面(1、2)而不是整个页面 这是我的代码的一部分,仅用于打印整张纸的一个副本 (份数为0,因为我不知道为什么api.Printout()默认会打印2张同一张纸。)

我尝试过

sh2.api.PrintOut(From=1,To=2,Copies=0)

如果有人知道python使用的PrintOut方法参数,我相信它使用pywin32作为包装器

异常处理程序显示以下内容:

pywintypes.com_error: (-2147352567, 'Ocurrió una excepción.', (0, 'Microsoft Excel', 'El número debe estar entre 1 y 32767.', 'xlmain11.chm', 0, -2146827284), None)
import xlwings as xw
import xlwings.constants  
wb=xw.Book(try.xlsx)
sh2=wb.sheets[6]
sh2.api.PrintOut(Copies=0) 

0 个答案:

没有答案