FreezePanse генерирует Невозможно установить свойство FreezePanes класса Window во время видимого = FalsePython

Программы на Python
Ответить
Anonymous
 FreezePanse генерирует Невозможно установить свойство FreezePanes класса Window во время видимого = False

Сообщение Anonymous »

Я пытаюсь установить FreezePanes в первом столбце листа с помощью xlwings. Как предложил @Felix Zumstein в теме ниже:
Как закрепить панель в XLWings

Код: Выделить всё

app: xw.App = xw.App(visible=True)

wb: xw.Book = app.books.add()
active_window = wb.app.api.ActiveWindow
active_window.FreezePanes = False
active_window.SplitColumn = 1
active_window.SplitRow = 0
active_window.FreezePanes = True

wb.save("test.xlsx")

Когда свойство приложения Visible = True, оно работает нормально. Но когда я устанавливаю видимый = False, возникает следующая ошибка:

Код: Выделить всё

pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'Microsoft Excel', 'Unable to set the FreezePanes property of the Window class', 'xlmain11.chm', 0, -2146827284), None)
Я использую xlwings v 0.30.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ndow-class
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»