CollapseToMergedArea (LibreOffice Basic): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(2 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
== Documentatie ==
+
''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 ===
 
=== Beschrijving ===
Regel 5: Regel 7:
 
[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]:
  
* Expands the cursor to merged cell ranges.
+
* 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.
 
* 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 ===
 
=== Opmerkingen ===
  
* Onderdeel van com.sun.star.sheet - Belangrijk!
+
* 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 ===
 
=== Bronnen ===
Regel 16: 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
  
== Testen ==
+
== Programmeercode ==
  
Simpel beginnen - Dit geeft in ieder geval geen foutmelding:
+
=== Simpel beginnen ===
 +
 
 +
Dit geeft in ieder geval geen foutmelding:
  
 
<pre>
 
<pre>
Regel 28: 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 20: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
Objecttype o_cursor is en blijft ScCellCursorObj