Bueno, no tengo un Delphi a la mano para verificar, pero el error que te está sacando (Not enough actual parameters) se refiere a que "algún" procedimiento lo estas llamando con menos parámetros d elos que espera...
Si estas seguro que la línea que te está fallando es esta:
Código Delphi
[-]Excelapplication.Workbooks.Open(eNombreArchivo.Text, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
Entonces ubicate sobre el procedimiento en tu código para que te aparezca en el Hint el número y tipo de parámetros que esta solicitando el procedimiento...
Mientras resuleves tu problema, revisa esta alternativa para traer datos desde excel:
Accessing and managing MS Excel sheets with Delphi
un saludo,