Пара примеров по Calc есть на этом форуме, но совсем не то, что надо. Меня интересует сего несколько команд.
Если кому-нибудь не трудно...
"Создать приложение" я так понял можно так:
Код
oApp := OleCreateObject("com.sun.star.ServiceManager")
//(Хотя как я понял там еще что-то требуется, чтобы "создать" CAlc)
А вот дальше...
Код
oWorkBook:=oApp:WorkBooks:Add() //добавление рабочей книги
oAS:=oWorkBook:Worksheets():Add() //добавление таблицы
oAS:Name:="Имя табл" //присвоение имени таблице
oRange:=oAS:Range("A1:F1") //определение интервала ячеек
oRange:font:bold:=.T. //выдленный шрифт на этом интервале
oRange:MergeCells:=.T. //объединение ячеек в интервале
oRange:value:="Готовые изделия на складе для организации " //запись текста
oAS:columns(1):ColumnWidth:=7 //ширина 1-й колонки
oAS:Range("A2"):formula:="Группа"//"Дт счет" //Запись заголовов столбцов
oRange:=oAS:Range("A1:F2") //определение интервала ячеек
oRange:font:bold:=.T. //выдленный шрифт на этом интервале
oRange:HorizontalAlignment:=xlCenter // по горизонтали - в центре
oRange:VerticalAlignment:=xlTop //по вертикали - у верхнего края
oAS:Cells(nLine,2):NumberFormat:="@" //текстовой формат
oAS:Cells(nLine,2):Value:=(AllTrim(TempF->NNUM))
oAS:Range("C"+Var2Char(nLine)):WrapText:=.T. //свойство ячеек -перенос текста
oRange:Borders(11):LineStyle:=xlContinuous //снизу - граница сплошной линией
oRange:Borders(xlEdgeBottom):Weight:=xlThin //ширина линии - обычная
nordk пишет:
Тогда у Вас как я понял ы не по БЭСТ а по OO Calc
Хех, ну само собой! Я, собственно, в начале это и обрисовал...
По Excel, к стати есть и доп описания по его классам. (Помимо того, что в 2007м офисе справки за глаза хватает).
У ОО, к сожалению такой справки нет. Мне почти все удалось сделать, кроме задания ширины столбика и переноса слов...
nordk пишет:
Тогда надо было ставить.
Как работать в OO Calc а не выгрузка.
И возможно надо в инете на соответствующих форумах поискать.
Здесь тоже были довольно неплохие ссылки, оттуда и почерпнул...
Проще спросить у знающих людей!
В своё время дооолго, помниться, искал как перенести слово в Excel'e, мне повезло тут подсказали...
Думаю, поковыряюсь, добью этот сам...