Показать сообщение отдельно
Старый 27.05.2015, 09:51   #9  
at5454 is offline
at5454
Участник
 
61 / 10 (1) +
Регистрация: 29.05.2014
Все это я делаю чтоб избавиться от знаменитой ошибки работы класса ComExcelDocument_RU на терминалах. как то раз поправил метод getworkrsheet :

COM getWorkSheet(anytype _workSheetID)
{
COM comRet;

Comvariant f;
;
if (m_comDocument)
{
try
{
this.getWorkSheets();

if (typeof(_workSheetID) == Types::Class && classidget(_workSheetID) == classnum(COMVariant))
{
f = _workSheetID;
comRet = comWorkSheets.item(f);
}
else
{
comRet = comWorkSheets.item(_workSheetID);
}

}

catch (Exception::Error)
{
throw error("@GEE6043");
}
}

return comRet;
}


Прошло время и сейчас уже ругается на getWorkSheets
[IMG][/IMG]