|
|
#1 |
|
Axapta Retail User
|
Excel clearRange
excelDocument.deleteRange - удаляет ,
а как сделать очистить? |
|
|
|
|
#2 |
|
Участник
|
Нужно в классе ComExcelDocument_RU писать свой метод, который будет вызывать clearContents() для выбранных ячеек.
А вставка пустого значения в ячейку посредством метода insertValue() не помогает ?
__________________
Дмитрий |
|
|
|
|
#3 |
|
Moderator
|
Цитата:
![]() Цитата:
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). | |
|
|
|