TXLSWorkbookViewer Component
TXLSWorkbookViewer is een VCL-besturingselement dat werkbladen van beide werkmap-engines weergeeft zonder Microsoft Excel of COM-automatisering
Werkmapbronnen
- Toewijzen
Workbookom een bestaande weer te geven vanTXLSWorkbook - Toewijzen
XlsxWorkbookom een bestaande weer te geven vanTXLSXWorkbook - Aanroepen
LoadFromFileom de viewer eigenaar te laten zijn van en een XLS-, XLSX-, XLSM-, XLTX-, XLTM- of ODS-werkmap te laten laden - Aanroepen
ClearWorkbookvoordat u een extern beheerde werkmap vrijgeeft die nog steeds is gekoppeld
Navigatie
Het besturingselement biedt horizontale en verticale schuifbalken, scrollen met het muiswiel, muisselectie, pijltjestoetsen en navigatie via Home, Page Up, Page Down en Tab
GoToCell selecteert een rij en kolom, NextWorksheet en PreviousWorksheet wisselt van blad, en WorksheetIndex, SelectedRow, SelectedCol, TopRow, en LeftCol de huidige weergavestatus tonen
Weergave
De viewer maakt gebruik van de kolombreedtes, rijhoogtes en opgemaakte weergavetekst van elk werkblad, rendert klassieke effen opvullingen en lettertypestyling, en biedt configureerbare kopteksten, rasterlijnen en selectiekleuren
Gebeurtenissen
OnSelectionChangerapporteert de nieuw geselecteerde rij en kolomOnWorksheetChangetreedt op nadat het actieve werkblad is gewijzigd
Delphi-voorbeeld
Viewer := TXLSWorkbookViewer.Create(Self);
Viewer.Parent := Self;
Viewer.Align := alClient;
Viewer.XlsxWorkbook := Workbook;
Viewer.GoToCell(12, 4);
Caption := Viewer.WorksheetName + ': ' + Viewer.SelectedCellText;
Zie Demo\Delphi\WorkbookViewer voor een volledige tijdens runtime gemaakte viewer met functies voor het openen van bestanden en werkbladbesturingselementen