Sorry Ferdinand, das war die Macht der Gewohnheit. In VBA werden die Collection-Items ja ab 1 gezählt.
Richtig ist es dann so:
Delphi-Quellcode:
var
i: Integer;
xl: TExcelApplication;
begin
for i := 1 to xl.Workbooks.Count do
xl.Workbooks[i].Save(GetUserDefaultLCID);
end;
Freundliche Grüße