oder
Excel.Workbooks.Open := Edit1.Text;
Meinst du so? Das funzt ja nicht. Oder habe ich dich nicht richtig verstanden?
Das sollte passen. Hast du auch wirklich den Dateinamen mit Pfadangabe korrekt ins Edit Feld eingetragen?
Ansonsten hilft dir die Funktion FileExist(Filename), um zu prüfen, ob die Datei überhaupt existiert.