Estas en lo cierto, permite formato y mas. Tampoco lo e probado sin tener Excel.....
Te pongo una variante en las lineas de creación de Hojas (Sheets) :
Código Delphi
[-]
Workbook := Excel.Workbooks.Add(-4167);
WorkSheet := WorkBook.WorkSheets.Add; WorkSheet := WorkBook.WorkSheets[2]; WorkSheet.Name := 'OTRA HOJA MAS';
WorkSheet := WorkBook.WorkSheets[1]; WorkSheet.Name := 'PRESUPUESTO';
Como verás puedes crear multitud de hojas con un
for dandoles el nombre
que quieras.
Add las va añadiendo y si no les pones nombre simplemente
las renombra en su creación el propio Excel.
Bueno suerte.