Men ob'ektga atribut belgilashga qiynalmoqdaman (yoki bu misolmi)
xl=win32com.client.Dispatch('Excel.Application')
xl.Visible=0
srce=xl.Workbooks.Open('myexcelfile')
srce.CheckCompatibility='False'
Agar srce ob'ektini uning CheckCompatibility atributi haqida so'rasam, "False" javobini olaman.
>>> srce.CheckCompatibility
False
Shunday qilib, men buni o'zim xohlagan tarzda saqlab qolishim mumkin deb o'ylayman
srce.SaveAs(r'c:\newtttxt14.xls',FileFormat=1)
Lekin men buni qilganimda Muvofiqlik tekshiruvi dialog oynasi paydo bo'ladi. Davom etish tugmasini bosdim, fayl saqlanadi va keyin moslikni yana tekshiraman.
>>> srce.CheckCompatibility
True
So I again try to set it and this time I am successful
srce.CheckCompatibility='False'
Men yana bir bor so'rayman:
>>> srce.CheckCompatibility
False
Endi faylni saqlashga harakat qilganimda Muvofiqlik tekshiruvi dialog oynasi ko'rinmaydi, fayl men xohlagan tarzda saqlaydi.
Faylni boshqa formatda saqlashga urinishdan oldin srce atributini o'rnatishimga ishonchim kerak - bu boshqa yo'l bilan sodir bo'lishi mumkinmi?
rahmat