Hier ist unbedingt zu beachten, daß DDEPoke als Wert keine Variablen nimmt, sondern nur mit Ranges (also Zellbezügen) arbeitet. Das ist doof, geht aber nicht anders. Ausserdem werden Daten, die geschrieben werden, nicht wieder über DDE zurückübertragen, das ist auch nicht optimal.
Gruß
Jochen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich hab grade Daten von Excel nach CoDeSys über DDE übertragen, und da es keine gescheite Anleitung dazu gibt (wink), hier ein Codeschnipselchen:
Daten lesen ist ganz einfach. In eine Zelle muss rein:
Wichtig ist, daß der Pfad richtig geschrieben ist, sonst kommt eine Fehlermeldung, daß CODESYS.EXE nicht gestartet werden kann.
Trickreicher ist das Schreiben von Daten nach CoDeSys. Hier ein VBA-Makro, das das erledigt:
Hier ist unbedingt zu beachten, daß DDEPoke als Wert keine Variablen nimmt, sondern nur mit Ranges (also Zellbezügen) arbeitet. Das ist doof, geht aber nicht anders. Ausserdem werden Daten, die geschrieben werden, nicht wieder über DDE zurückübertragen, das ist auch nicht optimal.
Gruß
Jochen