Hallo,
Wenn ich Excel öffne, das nur ein Blatt hat, kann ich es als "private" Datentabelle öffnen, aber wenn das Excel mehr als ein Blatt hat, ignoriert es den privaten Befehl.
Irgendeine Idee?
Ja, die private Nachricht wird nur auf das letzte Arbeitsblatt in der xlsx-Datei angewendet, wenn versucht wird, mehrere Arbeitsblätter zu öffnen. Ich denke, sie können diese Funktion beheben.
Wir können jedes Arbeitsblatt innerhalb einer for-Schleife wie folgt öffnen:
fn = "C:\Users\Yong\Desktop\Book1.xlsx";
sheetList = Get Excel Worksheets( fn );
dt = Repeat( {.}, N Items( sheetList ) );
For( i = 1, i <= N Items( sheetList ), i++,
dt[i] = Open( fn, worksheets( sheetList[i] ), private )
);