Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesen Beispielen wird veranschaulicht, wie Zeilen und Spalten angezeigt, ausgeblendet und fixiert werden.
Spalten ausblenden
Dieses Skript blendet die Spalten "D", "F" und "J" aus.
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
const sheet = workbook.getActiveWorksheet();
// Hide columns D, F, and J.
sheet.getRange("D:D").setColumnHidden(true);
sheet.getRange("F:F").setColumnHidden(true);
sheet.getRange("J:J").setColumnHidden(true);
}
Alle Zeilen und Spalten anzeigen
Dieses Skript ruft den verwendeten Bereich des Arbeitsblatts ab, überprüft, ob ausgeblendete Zeilen und Spalten vorhanden sind, und zeigt diese an.
function main(workbook: ExcelScript.Workbook) {
// Get the currently selected sheet.
const selectedSheet = workbook.getActiveWorksheet();
// Get the entire data range.
const range = selectedSheet.getUsedRange();
// If the used range is empty, end the script.
if (!range) {
console.log(`No data on this sheet.`)
return;
}
// If no columns are hidden, log message, else show columns.
if (range.getColumnHidden() == false) {
console.log(`No columns hidden`);
} else {
range.setColumnHidden(false);
}
// If no rows are hidden, log message, else, show rows.
if (range.getRowHidden() == false) {
console.log(`No rows hidden`);
} else {
range.setRowHidden(false);
}
}
Aktuell ausgewählte Zellen fixieren
Dieses Skript überprüft, welche Zellen derzeit ausgewählt sind, und friert diese Auswahl ein, sodass diese Zellen immer sichtbar sind.
function main(workbook: ExcelScript.Workbook) {
// Get the currently selected sheet.
const selectedSheet = workbook.getActiveWorksheet();
// Get the current selected range.
const selectedRange = workbook.getSelectedRange();
// If no cells are selected, end the script.
if (!selectedRange) {
console.log(`No cells in the worksheet are selected.`);
return;
}
// Log the address of the selected range
console.log(`Selected range for the worksheet: ${selectedRange.getAddress()}`);
// Freeze the selected range.
selectedSheet.getFreezePanes().freezeAt(selectedRange);
}
Office Scripts