Hallo,
meiner Meinung nach ist folgender Code zur Verknüpfung einer Excel-Datei eigentlich richtig: DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, "myco2dat", "E:\Fungi\ExpImp\myco2dat.xls", True
Warum wird die Datei nicht verknüpft? Manchmal ist man blind.
Es kommt auch keine Fehlermeldung.
Beste Grüße
Frank
Hallo,
stimmt der Dateipfad und der Dateiname und besteht die Tabelle in Access nicht als Access-Tabelle?
Die Codezeile ist an sich richtig - heißt die Verknüpfung müsste so erstellt werden.
Ja der Pfad stimmt, aber es erscheint keine verknüpfte Tabelle in meiner Access-Datei. Es gibt auch keine Tabelle oder Abfrage, die schon diesen Namen trägt. Händig kann ich die Datei verknüpfen.
Hmmm - seltsam, ich hab's eben mit Office 2010 und einer als xls gespeicherten Excel-Datei probiert - es läuft.
Probier es mal mit irgend einer neu erstellten Datei mit einer fiktiven Zeile Spaltennamen und darunter einer Zeile div Werte - was passiert dann - und stell die Datei ins Stammverzeichnis deines Laufwerks, als E:\test.xls
p.s.
wenn die Excel-Datei mehrere Tabellenblätter enthält gib auch das zu verknüpfende Blatt mit an:
DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, "myco2dat", "E:\Fungi\ExpImp\myco2dat.xls", True, "Tabelle1$"
Mit einer anderen Datenbank funtioniert der Import dieser Datei. Hab ich gerade probiert. Irgendwas blockiert mir diese Funktion in meiner Import.mdb. Ich such mal weiter.
Danke erstmal!
Naja dann erstell mal versuchsweise eine neue DB und importiere ALLE Objekte der Import.mdb in diese - was spricht die Verlinkung dann?
Da hatte sich tatsächlich was aufgehangen. Nachdem ich alle Objekte in eine neue Datenbank importiert habe, funktioniert alles.
Nochmals Danke.
Frank