Пытаюсь выполнить безобидное действие: выделить все в текущем листе, и установить формат ячейки "общий"
записывая макрос, на VB получаю:
Sub Macro1()
Cells.Select
Selection.NumberFormat = "General"
End Sub
делаю аналогично в VC:
pExcel->Cells->Select();
RangePtr range = pExcel->Selection;
range->NumberFormat = "General";
Всё удачно компилиться, но при исполнении вылетает ошибка COM:
---------------------------
ERROR
---------------------------
_com_error:
Error : 800A03EC
ErrorMessage: Unknown error 0x800A03EC
Description : Нельзя установить свойство NumberFormat класса Range
Source : Microsoft Excel
---------------------------
ОК
---------------------------
Поиск описания условий/причин возникновения этой ошибки результатов не дал

.
Кстати, пытался установить это тсвойство только для одной колонки (где точно набит текст), результат тот же.
Может кто-нить чё-нить подскажет по данной проблеме.