|
|
#1 |
|
Участник
|
Axapta->Excel как выбор из списка в поле
Добрый день.
Я формирую xml-буфер, а из него Excel-файл. Нужно чтобы одна ячейка этого файла была настроена на выбор варианта из списка (любой столбец со значениями на этом же листе), в самом Excele это делается через Данные - Проверка - Тип данных = Список ... Я раскопал, что для этого нужно вставить xml-тег: Код: </WorksheetOptions> ... <DataValidation xmlns="urn:schemas-microsoft-com:office:excel"> <Range>R1C2</Range> <Type>List</Type> <Value>R1C15:R51C15</Value> </DataValidation> ... </Worksheet> Создаю Excel-файл вот так: Код: ComExcelDocument_RU excel = new ComExcelDocument_RU();
COM doc;
COM app;
COM sheet;
COM range;
COM col;
;
excel.newFile("", false);
doc = excel.getComDocument();
app = doc.application();
sheet = app.ActiveSheet();
...
locBuff = strfmt("A1:Q%1", lineCount);
range = sheet.range(locBuff);
range.value(0x0000000B, xmlBuff);
if (!this.isInBatch())
excel.visible(true);А может уже после создания Excel-файла заново настроить эту ячейку, тогда как это сделать? Помогите, люди добрые. Заранее спасибо!!! v 3.0 SP5 FP2 Build#14 |
|
|
| Теги |
| excel, xml |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Axapta и Excel | 4 | |||
| AxDb Upgrade (Axapta 3.0 ->MDAX 4.0) | 2 | |||
| Подвисание Excel при выводе из Axapta | 4 | |||
| Upgrade Axapta 2.5 -> 3.0 | 4 | |||
| Добавить поле в таблицу -> обновление Datasource | 1 | |||
|