C#-Quellcode
- async Task<bool> ReadVariable()
- {
- bool succeeded = false;
- while (!succeeded)
- {
- //open file excel using microsoft dll
- Excel.Application app = new Excel.Application();
- //open workbook
- Workbook wk = app.Workbooks.Open(excelpath);
- //get first sheet
- Worksheet sh = wk.Worksheets[1];
- //get cell
- // Cells[unten/rechts] Example: [1,2] = B1
- var day1tag = sh.Cells[27, 2].Value.ToString();
- exceltest1.Text = day1tag;
- var day1früh = sh.Cells[26, 2].Value.ToString();
- Day23oee24.Text = day1früh;
- object misValue = System.Reflection.Missing.Value;
- app.DisplayAlerts = false;
- wk.Close();
- app.Quit();
- await Task.Delay(15000);
- //await Task.Delay(108000000);
- }
- return succeeded;
- }
Hi Leute also mein Code klappt das einzige Problem was ich hab ist wenn ich die Excel Tabelle öffne und das Programm im hintergrund weiter läuft fragt er mich immer ob ich es speichern will sobald er wieder die zellen ausließt , kann man das irgendwie wegmachen dachte halt eigentlich mit app.DisplayAlerts = false; aber das klappt nicht ....
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „MrLaTuNiX“ ()