Ich möchte eine Funktion zum Auswählen eines Bereichs in einer Arbeitsmappe und visualisieren Sie diesen Bereich auf dem Bildschirm. Mein Test zeigt, dass select()
einen Bereich auswählt, während es den Bildschirm nicht immer automatisch anpasst, um die Auswahl anzuzeigen.Automatisch den Bildschirm bewegen, um die Auswahl mit einem Excel-Add-in anzuzeigen
Zum Beispiel versuche ich Z10:Z10
unter Excel for Windows
mit dem folgenden Code auszuwählen und anzuzeigen. Aber nach der Auswahl bewegt sich der Bildschirm nicht:
Office.initialize = function(reason) {
$(document).ready(function() {
app.initialize();
$('#testSelect').click(function() { select("Z10:Z10", "Sheet1") });
});
};
function select (rangeAddress, sheetName) {
Excel.run(function (ctx) {
var range = ctx.workbook.worksheets.getItem(sheetName).getRange(rangeAddress);
range.select();
return ctx.sync();
});
}
Konnte jemand helfen?
Bestätigt, dass es eine Regression ist. Siehe Update zur Antwort. –