Kampi4
29-08-07, 14:59
Hallo zusammen,
hoffe ihr könnt mir bei folgendem Problem helfen:
Ich möchte in VARPG aus einer Excel Datei lesen. Das schreiben (also Excel Datei öffen, in Zelle schreiben, Excel Datei schliessen) klappt super. Beim lesen muss ich den "Request" benutzen. Dann soll laut der Hilfe bzw. dem Beispielprogramm von IBM der Inhalt der Zelle in "%data" stehen.
Die Frage ist nun, wie komme ich an diese Variable bzw. den Inhalt heran??
Habe die Variable "%data" wie im Beispiel beschrieben als Systemvariable deklariert:
D %Data S 30A
Nach dem öffnen der Excel-Datei mache ich den Request:
C 'DDE2' SETATR 'Z2S1' 'REQUEST'
Dann müsste der Inhalt in "%data" stehen.
Aber wenn ich "%data" im Programm z.B. mit EVAL benutzen will, sagt er mir schon beim Kompilieren: "Ereignissattribut ist ungültig".
Warum funktioniert das nicht?
Schon mal danke für euere Hilfe(n)!!!
Mfg KAMPI
hoffe ihr könnt mir bei folgendem Problem helfen:
Ich möchte in VARPG aus einer Excel Datei lesen. Das schreiben (also Excel Datei öffen, in Zelle schreiben, Excel Datei schliessen) klappt super. Beim lesen muss ich den "Request" benutzen. Dann soll laut der Hilfe bzw. dem Beispielprogramm von IBM der Inhalt der Zelle in "%data" stehen.
Die Frage ist nun, wie komme ich an diese Variable bzw. den Inhalt heran??
Habe die Variable "%data" wie im Beispiel beschrieben als Systemvariable deklariert:
D %Data S 30A
Nach dem öffnen der Excel-Datei mache ich den Request:
C 'DDE2' SETATR 'Z2S1' 'REQUEST'
Dann müsste der Inhalt in "%data" stehen.
Aber wenn ich "%data" im Programm z.B. mit EVAL benutzen will, sagt er mir schon beim Kompilieren: "Ereignissattribut ist ungültig".
Warum funktioniert das nicht?
Schon mal danke für euere Hilfe(n)!!!
Mfg KAMPI