Показать сообщение отдельно
Старый 19.09.2008, 13:56   #1  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
Еще проблема с Excel при построении диаграмм
Добрый день.

Пытаясь построить диаграмму программно на Х++ столкнулся с затруднением. Как вывести содержимое объедененных ячеек в легенду. Диаграмма строится на отдельном листе. Лист с данными называется свод.

Методом проб выяснил что передать в xValue можно только форматом RC колонок.
ячейки с R2C5 по R2C23 являются объедененными по принципу
R2C5 объеденена R2C6
R2C7 объеденена R2C9 и тд
Данные содержатся для легенды содержатся в R2C5, R2C7 то есть каждой нечетной до 23 столбца включительно.


пытаясь передать в метод ComExcelDocument_RU
содержимое

X++:
outputRangeHeader ="=\свод\'\!R2C5\:R2C23";
и при вызове метода из ComExcelDocument_RU

X++:
SeriesCollection.xValue(_outputRangeHeader);
выдается сообщение об ошибке

Метод "range" в COM-объекте класса "_Application" возвратил код ошибки 0x800A03EC (<неизвестно>), который означает: <неизвестно>.


Подскаджите пожалуйста, как можно передать такой Range
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind

Последний раз редактировалось zZ_TOP_Zz; 19.09.2008 в 15:09.