![]() |
#1 |
Модератор
|
Знатокам COM посвящается..
Вот бодаюсь с CustomDocumentProperties в Excel
Цитата:
properties = COMWorkbook.CustomDocumentProperties();
properties.add('xxx', false, 5, 'yyy', ''); Цитата:
addFunc = new COMDispFunction(properties, 'add', COMDispContext::Method);
addFunc.call( COMVariant::createFromStr('xxx'), COMvariant::createFromBoolean(false), COMvariant::createFromInt(5), COMVariant::createFromStr('yyy'), COMArgument::NoValue); Что не инициализировано? properties? Цитата:
c = new COMEnum2Object(properties);
element = c.getFirst(); while (element) { print element.value(); element = c.getNext(); } В общем, странное что-то происходит |
|
![]() |
#2 |
Участник
|
брось каку.
если нужны отчеты, то возьми либо нормальный генератор, либо используй Аксаптовские отчеты. С экселем только себя и пользователей замучаешь. |
|
![]() |
#3 |
Шаман форума
|
![]()
Это не кака. Это инструмент, момогающий анализировать информацию. Он умеет всякие вычисления делать.
![]() Хотя стандартный отчет, с принципе, тоже можно печатать не на бумагу, а в Ексель. |
|
![]() |
#4 |
Модератор
|
Цитата:
брось каку.
![]() мне это было интересно скорее с точки зрения ввода, чем вывода хотя жалко времени потраченного на такую ерунду. Ну хоть и не заработало, зато с COM-ом в аксапте поковырялся - день пропал не зря ![]() |
|