Zmrazí levé sloupce a horní řádky klasického listu XLS, vytvoří rozdělená podokna nebo odstraní nastavení podoken z listu
Syntaxe
function FreezePanes(ARow: Word; ACol: Word): Integer; overload;
function FreezePanes(Row: Word; Col: Word; RowTop: Word; ColLeft: Word): Integer; overload;
function UnfreezePanes: Integer;
function SplitPanes(Width: Single; Height: Single): Integer;
function UnsplitPanes: Integer;
| ARow |
Word. Počet řádků k ukotvení v horní části listu |
| ACol |
Word. Počet sloupců k ukotvení na levé straně listu |
| Row, Col, RowTop, ColLeft |
Word. Nízkourovňové hodnoty panelu BIFF pro volající, kteří potřebují explicitní pozice posunu |
| Width, Height |
Single. Rozměry rozděleného panelu ve stejných jednotkách jako stávající pomocná funkce pro zrušení ukotvení |
Poznámky
Dvouparametrické přetížení je doporučený vstupní bod pro běžná rozložení zmrazených podoken. Předání nuly pro obě hodnoty odstraní zmrazená podokna. Použijte přetížení s více parametry pro rozdělená podokna
Příklad
Tento příklad zmrazí první sloupec a první dva řádky a poté nahradí zmrazené podokno rozděleným podoknem
var
Workbook: IXLSWorkbook;
Sheet: TXLSWorksheet;
begin
Workbook := TXLSWorkbook.Create;
Sheet := Workbook.Worksheets.Add;
Sheet.FreezePanes(2, 1);
Sheet.UnfreezePanes;
Sheet.SplitPanes(4, 5);
Workbook.SaveAs('freeze-panes.xls');
end;