Bezugsprobleme mit DDE Verknüpfung
Verfasst: Do, 02.02.2017 11:53
Hallo, ich habe eine "live-tabelle" erstellt, die über DDE verknüpfungen auf eine Datei eines Netzlaufwerks zugreift. Ich habe zuerst die DDE mit festem Pfad eingetragen. Hab dann noch etwas rumprobiert und es so gemacht, dass ich die Pfade und Dateinamen in Zellen schreibe, und die DDE dann den Pfad der Zellen nimmt.
Das scheint auch erstmal so zu funktionieren. Nach dem umbenennen der Datei/Pfad funktioniert die aktualisierung weiterhin.
Jetzt zum Problem:
Wenn ich die Datei mit den DDE öffne, dann bekomme ich haufenweise Fehlermeldungen über nicht verfügbare Quellen. Als Dateiname wird der alte angegeben, den ich verwendet habe als ich den Pfad direkt in die DDE eingetragen habe. Die Datentabelle wurde mittlerweile umbenannt (was ich ja durch die Pfadangabe per Zelle jetzt kann). Aber die Meldung kommt trotzdem und ich kann auch keine Zellen finden (suche funktion), in denen noch eine DDE mit festem Pfad eingetragen ist.
Die Meldung kommt mehrmals, mit "buchstabierten" Element (als erstes "Tabelle1.A" danach "Tabelle1.A1", dann "Tabelle1.A1:", "Tabelle1.A1:B", ""Tabelle1.A1:B5")
Gibt es da irgendeinen Weg das zu lösen? Oder ist die Referenzierung auf Zellen nur "dem Anschein nach" aktualisierend?
Derzeit lautet meine DDE Funktion
wobei Zelle Dateipfade.B4 derzeit enthält: P:\Produktion\Produkt1.ods
und Zelle Dateipfade.B3 enthält den Namen der Tabelle in der Datei: Bestand
Das scheint auch erstmal so zu funktionieren. Nach dem umbenennen der Datei/Pfad funktioniert die aktualisierung weiterhin.
Jetzt zum Problem:
Wenn ich die Datei mit den DDE öffne, dann bekomme ich haufenweise Fehlermeldungen über nicht verfügbare Quellen. Als Dateiname wird der alte angegeben, den ich verwendet habe als ich den Pfad direkt in die DDE eingetragen habe. Die Datentabelle wurde mittlerweile umbenannt (was ich ja durch die Pfadangabe per Zelle jetzt kann). Aber die Meldung kommt trotzdem und ich kann auch keine Zellen finden (suche funktion), in denen noch eine DDE mit festem Pfad eingetragen ist.
Code: Alles auswählen
Die folgende DDE-Quelle konnte nicht aktualisiert werden, da wahrscheinlich das Quelldokument nicht geöffnet wurde. Bitte starten Sie das Quelldokument und versuchen Sie es erneut.
Source : P:\meinordner\Datentabelle.ods
Element : Tabelle1.A
Type : soffice
Gibt es da irgendeinen Weg das zu lösen? Oder ist die Referenzierung auf Zellen nur "dem Anschein nach" aktualisierend?
Derzeit lautet meine DDE Funktion
Code: Alles auswählen
{=DDE("soffice";Dateipfade.B4;Dateipfade.B3&".A1:Z1000";0)]
und Zelle Dateipfade.B3 enthält den Namen der Tabelle in der Datei: Bestand