Для экселя было ExcelЛист.Columns(Column).ColumnWidth
А для опенофиса?
Файл открываю вот таким вот образом
OpenOffice = Новый COMОбъект("com.sun.star.ServiceManager");
scr = Новый COMОбъект("MSScriptControl.ScriptControl");
scr.language = "javascript";
scr.eval("MassivParametrov = new Array()");
MassivParametrov = scr.eval("MassivParametrov");
И заодно как получить количество колонок и строк?
ТекущийЛист = ФайлОбмена.sheets.getByIndex(НомерЛистаExcel-1);
ТекущийЛист.rows.count - 1;
ТекущийЛист.columns.count - 1;
возвращает 65536 и 1024 соответсвенно
спасибо...в принципи дальнейшее использование у меня такое
КоличествоСтрокНаЛисте = endRow;
КоличествоКолонокНаЛисте = endCol;
Для ТекСтрокаДок = begRow По КоличествоСтрокНаЛисте Цикл
Для НомерСтолбца = begCol По КоличествоКолонокНаЛисте Цикл
ТабличныйДокумент.Область("R" + Формат(ТекСтрокаДок+1, "ЧГ=") +"C" + Формат(НомерСтолбца+1, "ЧГ=")).Текст = ТекущийЛист.getCellByPosition(НомерСтолбца, ТекСтрокаДок).Value;
КонецЦикла;
КонецЦикла;
вот бы еще ширину...но щас попробую на форуме посмотреть...еще раз спасибо
:(
я была на этом форме...ширину вроде взяла как они сказали
ТабличныйДокумент.Область("C" + Формат(НомерСтолбца+1, "ЧГ=")).ШиринаКолонки = ТекущийЛист.getCellByPosition(НомерСтолбца, 0).getColumns.getByIndex(0).Width;
но получила ругань:
Ошибка при получении значения атрибута контекста (getColumns): Метод не найден
что-то сделала не так?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой