|
25.07.2006, 12:04 | #1 |
Участник
|
Нужен метод для удаления из Excel колонки?
Нужен метод для программного удаления из Excel колонки(речь идет о классе ComExcelDocument_RU)?
Может у кого есть такой метод, изобретать велосипед не хочется. Спасибо! |
|
25.07.2006, 12:12 | #2 |
Moderator
|
А по аналогии с собственноручно созданной темой Удаление группы строк из Excel? сделать неохота?
из метода DeleteRow создайте копированием метод DeleteCol измените строку comRows = comWorkSheet.rows(); на comRows = comWorkSheet.columns(); этого в принципе уже достаточно но чтобы потом самому не запутаться, конечно, измените переменные типа comRows на comCols Последний раз редактировалось Gustav; 25.07.2006 в 12:20. |
|
25.07.2006, 12:22 | #3 |
Участник
|
Цитата:
Сообщение от Gustav
А по аналогии с собственноручно созданной темой Удаление группы строк из Excel? сделать неохота?
|
|
25.07.2006, 12:23 | #4 |
Moderator
|
void deleteCol(int _col, int _workSheet = 1)
{ COM comCols, comWorkSheet, comCol; COMVariant comColVariant; ; if (! m_comDocument) throw error(strFmt("@DIS6401", this.getApplicationName())); comWorkSheet = this.getWorkSheet(_workSheet); comCols = comWorkSheet.columns(); comColVariant = comCols.item(_col); comCol = COM::createFromVariant(comColVariant); comCol.delete(); } Откуда такое неверие в собственные силы? |
|
|
За это сообщение автора поблагодарили: Hidden (1). |
25.07.2006, 12:31 | #5 |
Участник
|
Весь в создание отчета погрузился, и уже разбираться с классом ComExcelDocument_RU некогда. Спасибо!
|
|
|
|