Все это я делаю чтоб избавиться от знаменитой ошибки работы класса 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]