hallo,
hatte ich schon bei anderen ähnlich beitrag geschrieben: man kann sich die demo runterladen, dort ist es in der hilfe beschrieben, auf jeden fall braucht man kenntnis von VBA.
In diesem Beispiel werden mit Hilfe einer DDE-Datenaustauschtabelle Sollwerte aus eine Tabelle in MS-Excel 97 nach inVISU PMS gelesen.
· Starten Sie den DDE-Editor (Schaltfläche DDE-Editor im Projekt-Manager).
· Wählen Sie die Schaltfläche Neu in der Symbolleiste des DDE-Editors. Das Dialogfeld Neu zur Auswahl des Tabellentyps wird geöffnet.
· Wählen Sie Datenaustauschtabelle, und bestätigen Sie das Dialogfeld mit OK.
· Speichern Sie die neue Datenaustauschtabelle im aktuellen Projekt, damit Sie beim Eintragen von Datenelementen auf die Referenzliste zugreifen können (Schaltfläche Speichern in der Symbolleiste des DDE-Editors). Das Dialogfeld Speichern unter wird geöffnet. Geben Sie der neuen Tabelle unter Dateiname einen Namen, im Beispiel Rasendünger. Bestätigen Sie das Dialogfeld mit OK.
· Betätigen Sie in der tabellenspezifischen Symbolleiste die Schaltfläche Eigenschaften bearbeiten, um das Dialogfeld Eigenschaften DATENAUSTAUSCH zu öffnen.
· Tragen Sie in der Registerkarte DDE-Verbindung bei Anwendungsname den Namen der Anwendung ein, die DDE-Befehle aus dieser Tabelle erhalten soll, im Beispiel Excel.exe. Unter Anwendungsthema tragen Sie den Namen der Excel-Tabelle ein, mit der Daten ausgetauscht werden sollen, im Beispiel Rasendünger.xls.
· Wählen Sie die Registerkarte Trigger. Tragen Sie unter Empfangen start ein inVISU-Datenelement ein, dessen Änderung das Empfangen der Datenaustauschtabelle von Excel auslösen soll, im Beispiel die Funktionstaste F2.
· Bestätigen Sie das Dialogfeld mit OK.
· Tragen Sie in die Spalte Element die Datenelemente ein, deren Werte aus der Excel-Tabelle gelesen werden sollen.
Auch hier haben Sie die Möglichkeit, die Elemente aus der Referenzliste auszuwählen. Klicken Sie mit der rechten Maustaste über der Zelle in der Spalte Element, um das Dialogfeld Elementauswahl zu öffnen. (Denken Sie daran, dass die Liste der Laufzeitelemente erst aktualisiert wird, wenn Sie die Laufzeit starten.) Wählen Sie das Element, und bestätigen Sie das Dialogfeld mit OK. Automatisch wird in die Spalte Typ der Typ des Datenelementes eingetragen.
· Geben Sie in der Spalte Feld das entsprechende Feld in der Excel-Tabelle an.
· Speichern Sie die Datenaustauschtabelle (Schaltfläche Speichern in der Symbolleiste).
· Legen Sie weitere Datenaustauschtabellen an, oder verlassen Sie den DDE-Editor.
· Bevor Sie die Laufzeit starten, denken Sie daran, die DDE-Task in die Programmliste im Projekt-Manager aufzunehmen, Excel zu starten und die entsprechende Excel-Tabelle zu öffnen.
Siehe auch
Die DDE-Task zur Laufzeit starten
Von inVISU PMS Befehle an Excel senden
:shock: SO SIEHT DAS IN DER HILFE AUS, ABER WENN MAN SOWAS ZUM ERSTENMAL MACHST, WÜRDE ICH ERST EXPEREMENTIEREN:
MFG
DIETMAR