Hallo alle miteinander,
ich versuche aus einer Excel-Tabelle Werte auszulesen und diese dann in einem Programm als Eingabe zu nutzen.
Leider bin ich mit der Programmiernug in C# - Script nicht sehr versiert, sodass auch schnell Probleme auftauchen an denen ich momentan nicht vorbeikomme.
Hier erstmal mein Stück Code
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33:
| function test() { var inputData; var p1; var w1; var w2; var w3; var w4; var w5; inputData = DDT["ExcelDriver"]("C:\\Temp\\Test.xls","data"); CUSTOMER=0; STREET=1; STATE=2; CITY=3; ZIP=4; while (!inputData["EOF"]()) { p1 = Sys["Process"]("Orders"); w1 = p1["MainForm"]; w2 = w1["WinFormsObject"]("ToolBar"); w2["ClickItem"](4, false); w3 = p1["OrderForm"]; w4 = w3["WinFormsObject"]("Group"); w5 = w4["Customer"]["Text"]= DDT["CurrentDriver"]["ColumnName"](CUSTOMER)["Value"]; w5 = w4["Street"]["Text"]= DDT["CurrentDriver"]["ColumnName"](STREET)["Value"]; w5 = w4["State"]["Text"]= DDT["CurrentDriver"]["ColumnName"](STATE)["Value"]; w5 = w4["City"]["Text"]= DDT["CurrentDriver"]["ColumnName"](CITY)["Value"]; w5 = w4["ZIP"]["Text"]= DDT["CurrentDriver"]["ColumnName"](ZIP)["Value"]; w3["WinFormsObject"]("ButtonOK")["ClickButton"](); } inputData["Next"]();
} |
Nach dem Ausführen kommt dann auch recht schnell eine Exception , welche besagt "Die Verbindung zu MS Excel zum Anzeigen des verknüpften Tabellenblattes wurde getrennt".
Vielleicht hat jemand ja einen kleinen Hinweis wo ich mich gedanklich aufgehangen habe

.
Viele Grüße
bb
Moderiert von
UGrohne: C#-Tags hinzugefügt.Moderiert von
UGrohne: Topic aus Sonstiges (C# / .NET) verschoben am Fr 18.01.2008 um 20:21