Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

вычисление формулы в excel

14K
27 сентября 2006 года
Ёж_туманный
17 / / 16.06.2006
Нужно программно посчитать количество непустых строк в заданном столбце. В таблице это делается простой формулой "=CountA(A:A)", а как это сделать через COM-интерфейс?
есть такой код (с ошибкой):
 
Код:
_variant_t arg = "A:A"; // проблема здесь
    rowsTotal = int( sheet->Application->WorksheetFunction->CountA( arg ) + 0.5 );

В инете нашёл кучу примеров под VBA, где написано: CountA( Range("A:A") ), но под C это не компиллируется - нет объекта типа Range, а объект (довольно логичный в этом месте) sheet->Range["бла-бла"] тупо не приводится к _variant_t (который требует CountA)

Pleeeeease, help... горю :(
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог