Страница: 1 |
|
Вопрос: Ошибка 1004 в Excel
|
Добавлено: 30.05.08 22:32
|
|
Автор вопроса: Тау
|
Существует лист-печатная форма в который с помощью макроса заносятся данные и он распечатывается. Так вот макрос у некоторых ячеек устанавливает свойство LineStyle и раньше все работало нормально, но после того как я переставил office с 2003 на 2007 (заставили) макрос больше не выполняется и вылетает вот с такой ошибкой:
Run-time error '1004'
Нельзя установить свойство LineStyle класса Border
и я с этим согласен так как при попытке вручную поставить тип границы в этих ячейках ничего не происходит, более того если попытаться вызвать из меню Формат ячеек..., то тоже никакой реакции.
Сразу оговорюсь, что никакой защиты на листе или на ячейках не стоит.
Ах да, я пытался открыть документ и выполнить этот макрос после этого на 2003 офисе, появляется та же ошибка.
Может кто-нибудь сталкивался с такой проблемой или есть какие-нибудь соображения на этот счет, поделитесь?
Ответить
|
Номер ответа: 2 Автор ответа: Тау
Вопросов: 1 Ответов: 1
|
Профиль | | #2
|
Добавлено: 02.06.08 00:37
|
Проблема в том что этот макрос я писал своими руками на VBA. Я проверил, все эти функции есть и в 2003 и 2007.
Понимаете проблема в том, что я или макрос не можем изменить тип границы или открыть окно "Формат ячеек" для определенных ячеек. Если пробовать вручную, то просто ничего не происходит, а если макросом, то та самая ошибка 1004. Подскажите, если есть какие-нибудь мысли...
Ответить
|
Страница: 1 |
Поиск по форуму