oDesktop = UNO.createDesktop()
xComponentLoader = oDesktop~XDesktop~XComponentLoader
url = "private:factory/scalc"
xCalcComponent = xComponentLoader~loadComponentFromURL(url, "_blank", 0, .UNO~noProps)
xDocument = xCalcComponent~XSpreadSheetDocument
xSheet = xDocument~getSheets~XIndexAccess~getByIndex(0)~XSpreadSheet
CALL syssleep 3
CALL UNO.setCell xSheet, 0, 0, "Something"
CALL UNO.setCell xSheet, 0, 2, "New"
CALL UNO.setCell xSheet, 0, 4, "Old"
CALL UNO.setCell xSheet, 2, 0, "12"
CALL UNO.setCell xSheet, 2, 4, "43"
CALL UNO.setCell xSheet, 2, 2, "6"
CALL UNO.setCell xSheet, 4, 0, "17"
CALL UNO.setCell xSheet, 4, 4, "49"
CALL UNO.setCell xSheet, 4, 2, "66"
CALL syssleep 3
xCellRange = xSheet~xCellRange~getCellRangeByPosition(0, 0, 5, 5)
xAutoForm = xCellRange~XAutoFormatTable
xAutoForm~autoFormat("Gelb")
::requires UNO.cls