в то время как мой сценарий обновляет один первенствовать то же время, если я буду делать какие-либо другие работы вручную с другой первенствует ошибку я использую отправкуОшибки при работе с Excel с помощью питону
from win32com.client import Dispatch
excel = Dispatch('Excel.Application')
excel.Visible = True
file_name="file_name.xls"
workbook = excel.Workbooks.Open(file_name)
workBook = excel.ActiveWorkbook
sheet=workbook.Sheets(sheetno)
Я адресность ошибки как это (, com_error (-2147418111 "Вызов был отклонен вызываемым., None, None)
есть ли способ преодолеть это ..can я обновить другой первенствует без адресности ошибка ..
Включите весь трассировку, чтобы мы могли видеть, какая строка вызвала ошибку. Несколько комментариев: во-первых, у вас есть две переменные workbook и workBook, которые отличаются только одной большой буквы. Наверное, это не очень хорошая идея. Во-вторых, нет причин для захвата ActiveWorkbook, поскольку у вас уже есть ссылка на нее на предыдущей строке (сразу же открыта рабочая книга). В-третьих, вы не укажете путь для своего имени файла, поэтому, если ваш код python и таблица excel находятся в разных каталогах, Open завершится с ошибкой. Наконец, возможно, листно выходит за пределы допустимого диапазона. Excel хранит листы в массиве 1. –