CollapseToMergedArea (LibreOffice Basic): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(→Testen) |
|||
Regel 18: | Regel 18: | ||
* https://www.openoffice.org/api/docs/common/ref/com/sun/star/sheet/XSheetCellCursor.html#collapseToMergedArea | * https://www.openoffice.org/api/docs/common/ref/com/sun/star/sheet/XSheetCellCursor.html#collapseToMergedArea | ||
− | == | + | == Programmeercode == |
− | Simpel beginnen | + | === Simpel beginnen === |
+ | |||
+ | Dit geeft in ieder geval geen foutmelding: | ||
<pre> | <pre> | ||
Regel 30: | Regel 32: | ||
end sub | end sub | ||
</pre> | </pre> | ||
+ | |||
+ | {| | ||
+ | |[[file:20191106-1932.png|thumb|Objecttype o_cursor is en blijft ''ScCellCursorObj'']] | ||
+ | |} |
Versie van 6 nov 2019 19:33
collapseToMergedArea zou de centrale functie zijn om cellen in Calc te unmergen (nov. 2019). Toch lijkt de praktijk weerbarstiger te zijn dan de theorie...
API-documentatie
Beschrijving
[1]:
- Expands the cursor to merged cell ranges
- Expands the current cursor range in a way so that all merged cell ranges intersecting the current range will fit completely. If the cursor does not point to any range with merged cells, it is left unchanged.
Opmerkingen
- Onderdeel van com.sun.star.sheet - Belangrijk, want vergelijkbare functies zitten in com.sun.star.table en dat heef betrekking op tabellen in Writer en niet in Calc.
Bronnen
Programmeercode
Simpel beginnen
Dit geeft in ieder geval geen foutmelding:
sub test_01() o_cursor = ThisComponent.Sheets(0).createCursor() o_cursor.collapseToMergedArea() end sub