|
|
|
|
#1 |
|
Developer
|
В общем, столкнулся я с такой проблемой...
Посадил на форму Spreadsheet (Имя - Report), все просто super ![]() Код: void clicked()
{
COM activeSheet;
COM range;
COM rangeTo;
XMLDocument header;
XMLDocument footer;
;
super();
activeSheet = Report.ActiveSheet();
// пишу ему...
range = activeSheet.range("B2:F2");
header = range.xmlData();
range.clear();
rangeTo = activeSheet.range("B3:F3");
footer = rangeTo.xmlData();
rangeTo.clear();
range.xmlData(footer);
rangeTo.xmlData(header);
}![]() Хотелось бы загрузить XML-шаблон и распарсить его на XML-куски а-ля header, footer и т.д. важно разодрать xml-ник на куски. |
|
|
|
|
#2 |
|
Участник
|
А разве у Range есть метод xmlData()?
Кроме того такое присваивание неправильно X++: header = range.xmlData(); надо так X++: header = new XMLDocument();
header.loadXml(Report.xmlData());
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|
|
#3 |
|
Участник
|
судя по тому, что написано в XSLT to transform Excel XML spreadsheet to CSV or HTML table - The Code Project - SOAP and XML надо делать так
PHP код:
|
|
|
| Теги |
| activex, excel, spreadsheet |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|