Здравствуйте, Elena_, Вы писали:
E_>Да вроде это и на VBA так не работает, попробуйте проще, типа
E_>E_>RangePtr range = pXL->GetRange(_variant_t("TestName"));
E_>
Да действительно помогло. Проблема решилась. Спасибо.
А вы немогли бы еще подсказать, почему не работает вот этот код:
NamePtr name = spTheWorkbook->GetNames()->Add();
//Пробовал делать вот так...
//NamesPtr names = spTheWorkbook->GetNames();
//NamePtr name = names->Add( _variant_t("TestName") );
//И вот так...
//NamePtr name = m_spExcelApp->GetNames()->Add( _variant_t("TestName") );
Генерируется исключение при вызове функции Add объекта Names — CXX0030: Error: expression cannot be evaluated
Опять же заранее спасибо
Лень — это не врожденное чувство советского человека, а средство борьбы с неуемной, но бестолковой энергией начальника...