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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.02.2011, 13:27   #1  
novic is offline
novic
Axapta Retail User
Axapta Retail User
 
168 / 25 (0) +++
Регистрация: 14.04.2005
Excel clearRange
excelDocument.deleteRange - удаляет ,
а как сделать очистить?
Старый 24.02.2011, 13:39   #2  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Нужно в классе ComExcelDocument_RU писать свой метод, который будет вызывать clearContents() для выбранных ячеек.
А вставка пустого значения в ячейку посредством метода insertValue() не помогает ?
__________________
Дмитрий
Старый 24.02.2011, 14:47   #3  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Damn Посмотреть сообщение
А вставка пустого значения в ячейку посредством метода insertValue() не помогает ?
Ну это уж чересчур!
Цитата:
Сообщение от Damn Посмотреть сообщение
Нужно в классе ComExcelDocument_RU писать свой метод, который будет вызывать clearContents() для выбранных ячеек.
Необязательно. Можно по ходу своей обработки перейти к COM-объектам Excel и вызывать их методы напрямую:
X++:
{
    ComExcelDocument_RU doc = new ComExcelDocument_RU();

    COM     xlApp;
    COM     wbook;
    COM     activeSheet;
    COM     range;
    ;

    doc.NewFile('',true);
    wbook = doc.getComDocument(); // ухватили COM Workbook и от него пляшем дальше

    xlApp = wbook.Parent();
    activeSheet = xlApp.ActiveSheet();

    range = activeSheet.Range('A1:E10');
    range.Value2('test');

    print 'Загляните в окошко Excel';
    pause;

    range = activeSheet.Range('B2:D9');
    range.ClearContents(); // вот он КАТАРСИС (в смысле ОЧИЩЕНИЕ) ;-)

    info('Еще раз загляните в окошко Excel');
}
За это сообщение автора поблагодарили: novic (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
Иморт из Excel 2010. Как правильно закрыть Excel? jkspb DAX: Программирование 4 13.10.2013 00:55
emeadaxsupport: How does the Export to Excel feature work under the hood? Blog bot DAX Blogs 0 07.09.2009 19:05
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Вызов Item() для коллекций Excel Владимир Максимов DAX: Программирование 15 17.08.2006 19:47

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:04.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.