AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2006, 11:01   #1  
PavelSR is offline
PavelSR
Участник
 
98 / 10 (1) +
Регистрация: 25.05.2006
Lightbulb ComExcelDocument_RU
Для работы с документом Exel я использую ComExcelDocument_RU...
Как я могу посмотреть содержимое ячейки?
Старый 07.06.2006, 11:16   #2  
BVN is offline
BVN
Участник
 
88 / 13 (1) ++
Регистрация: 07.04.2005
Адрес: г. Королёв МО
Поиск на сайте рулит
Старый 07.06.2006, 11:18   #3  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
По-моему никак. Этот класс может только писать, а читать не умеет, но можно дописать к нему свой метод в котором вызвать this.findRange и попросить range.value(), не забыв преобразовать из COMVariant в нужный тип. Делал давно, кода быстро найти не могу.
Старый 07.06.2006, 12:22   #4  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Этим классом - никак, а вот добравшись через него до 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.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:08.