Excel 2007 verwendet als Standarddateiformat Dateien mit der Typenbezeichnung .XLSX. Die altbekannte Dateierweiterung wird also um ein X am Ende erweitert, um darauf hinzuweisen, dass es sich um ein XML-Dokument handelt. Enthält die Mappe Makros, wird die Endung .XLSM verwendet.
Wenn man nun eine XLSM-Excel-Datei erhält und diese per Daten | Verbindungen mit dem Ergebnis einer stored procedure befüllen möchte erhält man den Fehler "Bezug ist ungültig":

Unter Verbindungseigenschaften | Definition wird als Verbindungstyp "Office-Datenverbindung" angegeben.
Man muss als die Datei als XLSX-Datei speichern und die Verbindung neu anlegen. Der Verbindungstyp unter Verbindngseigenschaften | Definition wird nun als "Ole-DB-Abfrage" angeben und die Verbindung zur stored procedure klappt.