![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
#ИМЯ? вместо функции при загрузке книги Excel [D5, WinXP]
leonon © (2008-11-26 14:46:00)Есть рабочая книга, в ячейке которой есть работающая формула =ЧИСТВНДОХ(D28:D40;B28:B40) из раздела финансовые. Эта функция ЧИСТВНДОХ доступна в любой ячейке листа в списке функций. Произвожу загрузку этой книги из приложения
XLApp := TExcelApplication.Create(Nil);
XLApp.Workbooks.Open(
sPath, // Filename: WideString;
2, // UpdateLinks: OleVariant; 2 - never update
False, // ReadOnly: OleVariant;
EmptyParam, // Format: OleVariant;
EmptyParam, // Password: OleVariant;
EmptyParam, // WriteResPassword: OleVariant;
EmptyParam, // IgnoreReadOnlyRecommended: OleVariant;
EmptyParam, // Origin: OleVariant;
EmptyParam, // Delimiter: OleVariant;
EmptyParam, // Editable: OleVariant;
EmptyParam, // Notify: OleVariant;
EmptyParam, // Converter: OleVariant;
EmptyParam,
lcid
);
XLApp.Visible[LCID] := True;
и в ячейке, вместо подсчитанного значения, имею #ИМЯ?. В списке доступных функций я ее тоже не нахожу. Впечатление такое, что теряется из надстроек пакет анализа, хоть птичка там и стоит. Если в этой открытой книге снять/установить в надстройках птичку пакета анализа и перебить формулу - значение появится.
Подскажите, в чем причина данного явления?
leonon (2008-12-01 11:02:00) [1]При пошаговой отладке этот эффект проявляется, если в ячейки, окуда берутся данные для расчетной формулы, подставлять свои значения.
Вставляю следующим образом:
WorkSheet.Cells.Item[iRow, iCol] := vValue;
leonon (2008-11-26 16:15:00) [2]Спорный вопрос, приложение не только у меня на машине так отрабатывает, а у всех.
Сергей М. (2008-11-26 15:46:00) [3]Вероятно, что-то не в порядке с путями доступа к директории по умолчанию, где Офис хранит модули надстроек - *.xla, *.xll
Сергей М. (2008-11-26 15:27:00) [4]Воспроизвел ситуацию на Excel2000 - у меня все в порядке.
leonon (2008-11-26 15:00:00) [5]Excel2000 та же картина...
leonon (2008-11-26 14:55:00) [6]он
leonon (2008-11-26 14:55:00) [7]uses
..... Excel97
Сергей М. (2008-11-26 14:53:00) [8]Случаем не Excel97 ли фигурирует при этом ?