CollapseToMergedArea (LibreOffice Basic): verschil tussen versies

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken
(Testen)
(Simpel beginnen)
Regel 21: Regel 21:
  
 
=== Simpel beginnen ===
 
=== Simpel beginnen ===
 
+
[[file:20191106-1932.png|thumb|Objecttype o_cursor is en blijft ''ScCellCursorObj'']]
 
Dit geeft in ieder geval geen foutmelding:
 
Dit geeft in ieder geval geen foutmelding:
  
Regel 32: 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 om 19:34

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

Objecttype o_cursor is en blijft ScCellCursorObj

Dit geeft in ieder geval geen foutmelding:

sub test_01()

   o_cursor = ThisComponent.Sheets(0).createCursor()
   o_cursor.collapseToMergedArea()

end sub