Пытаюсь писать в текущий активный лист Excel в заданную ячейку строку посредством Thread-а. Вылетает сообщение об ошибке, которое без поллитра не поймешь..
Кто-нибудь знает, что за ошибка и как устранить?
скрипт:
import sys, time
import threading
import pythoncom
from win32com.client import Dispatch
class coterwriter(threading.Thread):
def __init__(self,i):
threading.Thread.__init__(self)
self.xlApp = Dispatch('Excel.Application')
self.xlApp.ActiveWorkbook.ActiveSheet.Cells(1,1).Value = “blablabla”
def put_mark(self,mark):
self.xlApp.ActiveWorkbook.ActiveSheet.Cells(1,1).Value = mark
def run(self):
self.put_mark(“blablabla”)
a = coterwriter(1)
a.start()