Исправить ошибку "Method Count of object HPageBreaks failed." - VBA

Узнай цену своей работы

Формулировка задачи:

Мучую эту ошибку уже долго, решила спросить. Есть шаблон .xlt, у него есть макрос. Еще есть написанный сервис, который запускает эксель, открывает workbook по данному шаблону и запускает макрос. В макросе пользуется в нескольких местах код, подобный этому:sheet.Select=sheet.HPageBreaks.Count Дак вот, когда выполняю этот код вручную (без всякиз запусков из сервиса), то проходит всегда все идеально. Когда выполняется из сервиса он выполняется через раз, то все отлично проходит, то выдает такую ошибку: Number: -2147417848 Method 'Count' of object 'HPageBreaks' failed А иногда такую Number: -2147417848 Method '_Default' of object 'HPageBreaks' failed причем в различных местах кода, но всегда там где есть <FONT face="Times New Roman" color=#000000 size=3>HPageBreaks. Убиваю эксель, запускается заново из сервиса с теми же параметрами входящими - и все ок. Оч похоже на то, что снесло крышу гдет, так как ранее такой траблы не было. Но установка офиса 2003 вместо XP и установка сервис пака для офиса не помогла. Куда копать? Переставлять винду очень не хочется.

Решение задачи: «Исправить ошибку "Method Count of object HPageBreaks failed."»

textual
Листинг программы
ActiveCell.SpecialCells(xlLastCell).Select
 
Range("A1").Select

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы