Visual Basic 6. Руководство разработчика


Использование - часть 2


Другой метод вычисления математических выражении с помощью Excel заклю­чается в записи перед выражением знака равенства ("=") и присваивании выра­жения какой-либо ячейке. Excel выполнит вычисления и присвоит результат ячейке. После этого можно прочитать значение, хранящееся в этой ячейке, - это будет число, а не выражение, переданное ей.

wSheet.Cells(1, 1).Value = "=" & expression

wSheet.Calculate

result = wSheet.Cells (1, 1).Value

MsgBox "The value of the expression" & expression & _

vbCrLf & " is " & result

'(Значение выражения...)

Примечание

Использование Excel для вычисления простых выражений может показаться самоубийст­венным, но если считать, что Visual Basic не предоставляет для этого соответствующих инструментальных средств, то можно использовать Excel. Это вполне оправдано, особенно, если требуется вычислить значения сложных выражений или обработать большие наборы статистических данных. В гл. 20 "Объекты, используемые в сцена­риях" будет рассматриваться использование (для этих же целей) элемента управления Script. Но предоставляемый им набор функций не такой обширный, как в Excel.




Начало  Назад  Вперед