2016-11-27 4 views
0

Jeder hat eine Idee, warum dies das Blatt in C# nicht aktiviert?C# worksheet.Activate() funktioniert nicht

Die Datei wird ordnungsgemäß in C# gespeichert, aber wenn ich sie in Excel öffne, ist ein anderes Blatt aktiv. Es gab keinen Fehler oder eine Ausnahme, als die Active() ausgeführt wurde. Die Visible-Eigenschaft des Arbeitsblattes ist auf Excel.XlSheetVisibility.xlSheetVisible festgelegt.

Antwort

0

Ich speicherte die Datei mit sheet1.Save() wo Sheet1 Worksheet ist. Dies hat Blatt 1 aktiviert und das vorherige Activate() überschrieben. Als ich Workbook.Save() ausprobierte, gab es kein solches Problem.