Зарегистрироваться | Поиск |
Результаты опроса: Какую обертку для COM объектов предпочитаете использовать? | |||
Класс ComExcelDocument_RU: всё что нужно и в одном месте! | 17 | 68.00% | |
SysExcel-классы: чем больше классов, тем лучше! | 6 | 24.00% | |
Никаких оберток: только чистые COM объекты! Только хардкор! | 2 | 8.00% | |
COM объекты? Не, не слышал... | 0 | 0% | |
Другой вариант | 2 | 8.00% | |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 25. Вы ещё не голосовали в этом опросе |
|
Опции темы |
13.06.2012, 12:53 | #1 |
Участник
|
Клуб любителей SysExcel-классов. SysExcelWorksheets
DAX 2009, RU8.
В классе SysExcelWorksheets есть метод: X++: public SysExcelWorksheet add(SysExcelWorksheet _before = null, SysExcelWorksheet _after = null, int _count = 1, int _type = #xlWorksheet) { anytype before, after; ; if (_before) before = _before; else before = COMArgument::NoValue; if (_after) after = _after; else after = COMArgument::NoValue; return SysExcelWorksheet::construct(version, worksheets.add(before, after, _count, _type)); } X++: public SysExcelWorksheet add(SysExcelWorksheet _before = null, SysExcelWorksheet _after = null, int _count = 1, int _type = #xlWorksheet) { anytype before, after; ; if (_before) before = _before.comObject(); else before = COMArgument::NoValue; if (_after) after = _after.comObject(); else after = COMArgument::NoValue; return SysExcelWorksheet::construct(version, worksheets.add(before, after, _count, _type)); } P.S.: любите ли вы SysExcel-классы, как люблю их я? Последний раз редактировалось Dark Light; 13.06.2012 в 12:59. |
|
13.06.2012, 20:20 | #2 |
Участник
|
Цитата:
|
|
14.06.2012, 08:20 | #3 |
Участник
|
Цитата:
Сообщение от gl00mie
После перевода классов SysExcel на интеграцию через .NET про связанные с ними ошибки в COM-объектах забыл, как страшный сон
Тогда добро пожаловать в клуб! Первое правило клуба: всегда "SysExcelApplication->SysExcelWorkbooks->SysExcelWorkbook->SysExcelWorksheets->SysExcelWorksheet->SysExcelCells->SysExcelCell". Второе правило клуба: никогда не "ComExcelDocument_RU.insertValue". ... |
|
14.06.2012, 19:02 | #4 |
Участник
|
никогда не = всегда
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
15.06.2012, 08:20 | #5 |
Участник
|
|
|
Теги |
sysexcelworksheets, ax2009 |
|
|