![]() |
#1 |
Участник
|
![]()
Для работы с документом Exel я использую ComExcelDocument_RU...
Как я могу посмотреть содержимое ячейки? |
|
![]() |
#2 |
Участник
|
Поиск на сайте рулит
![]() |
|
![]() |
#3 |
Участник
|
По-моему никак. Этот класс может только писать, а читать не умеет, но можно дописать к нему свой метод в котором вызвать this.findRange и попросить range.value(), не забыв преобразовать из COMVariant в нужный тип. Делал давно, кода быстро найти не могу.
|
|
![]() |
#4 |
Мрачный тип
|
Этим классом - никак, а вот добравшись через него до Range - должно быть можно, если память мне не изменяет - функции там двунаправленные.
Попробуйте(book,sheet,range типа COM) doc=new ComExcelDocument_RU(); doc.InitApplication(true); doc.visible(false); doc.openDocument("тра-ля-ля.xls"); book=doc.getComDocument(); sheet=book.ActiveSheet(); range=sheet.range("A1"); info(range.FormulaR1C1()); Последний раз редактировалось TasmanianDevil; 07.06.2006 в 12:32. |
|