Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Программирование, связанное с MS Office > 424 Object Required |
Автор: SoulKeeper 14.7.2009, 14:47 | ||
Всем привет, есть такой код:
Excel при запуске макроса (а именно при вызове FixAutoFitForCell) выдает ошибку "Run-time Error '424' Object Required'" Сразу оговорюсь что я Java программист и сюда забрел не от счасливой судьбы ![]() По сабжу - не понятно почему вылетает, т.к. IsTopLeftCell принимает аналогичные параметры, но работет. ![]() |
Автор: Naghual 14.7.2009, 15:21 |
У вас нигде не инициирована oldHeight и ей не задано значение. Возможно что ошибка в этом. На будущее, указывайте строку в которой происходит ошибка |
Автор: SoulKeeper 14.7.2009, 15:27 | ||
Ладно, сделаем по другому ![]()
15-я строка, вызов FixAutoFitForCell. Ошибка та что и была. |
Автор: Naghual 14.7.2009, 15:45 |
А... Как насчет того, что это Функция? Как насчет Скобок? Что с возвращаемым значением? |
Автор: SoulKeeper 14.7.2009, 15:57 | ||
Мой опыт VBA = 3 часа, дедлайн завтра ![]() Судя по java, php, c++, c# и другим - функция не обязательно должна возвращать значение. Или в VBA должна? ___ Хотя нет, не должна. FixAutoFit ничего не возвращает, но вызывается... Функция с аналогчной сигнатурой
вызывется без проблем. Как-то оно странно, не по человечески ![]() |
Автор: Naghual 15.7.2009, 22:57 |
Как-то странно, но у меня Ваш код не вызывает ошибок. |