18.08.2007, 12:40 | #1 |
Участник
|
В Excel формирую сложную форму с оборотами по дебиторам, кредиторам и резервам по месяцам.
Отчет формируется очень долго. Но проблема не в этом. Если задаю 1-2 месяца отчет хоть и долго, но получается. Но когда задаю более длительный период, то получаю ошибку: "Не удалось вызвать функцию Cells. Компонент OLE или сервер Automation вернул неизвестный код ошибки." Я использую конструкцию: xlRange := xlSheet.Cells().Item(m_row,m_col); а далее, или в условии, например, IF FORMAT(xlRange.Value) = <что-нибудь> then .... или в операторе присваивания: xlRange.Value := <что-нибудь>; Причем, иногда вместо Cells в сообщении об ошибке фигурирует Item: "Не удалось вызвать функцию Item." С чем это может быть связано? Может вместо указанной конструкции лучше использовать что-либо другое? Спасибо. |
|