| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с 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 |
| Как-то странно, но у меня Ваш код не вызывает ошибок. |