Mam taki problem - czary :( !!!!!
Projekt w .net 3.5 c#. Exportuje raport do excela za pomoca Interop wesja 12.
Wszystko na kompie produkcyjnym jest ok a w szczególności ustawianie wysokości wierszy i freezowanie kolumn i wierszy.
Microsoft.Office.Interop.Excel.Application oXL;
Microsoft.Office.Interop.Excel._Worksheet oSheet;
Microsoft.Office.Interop.Excel.Range oRng;
Microsoft.Office.Interop.Excel.Workbook workbook;
oXL = new Microsoft.Office.Interop.Excel.Application();
oSheet.get_Range(oSheet.Cells[y, x], oSheet.Cells[y, 8]).RowHeight =
((this.textBoxNotesForCompany.Text.Split('\n').Count<string>() * 15) > 409) ? 409 : (this.textBoxNotesForCompany.Text.Split('\n').Count<string>() * 15);
oRng = oSheet.get_Range("I13","I13");
oRng.Select();
oXL.ActiveWindow.FreezePanes = true;
Aplikacja działa również na terminalu - windows server 2008 standard wersja jezykowa holenderska.
i teraz czary w momencie gdy ja się zaloguje (Windows 7 ultimate Eng) wszystko chodzi ok.
jednak gdy zaloguje się user na terminal (windows xp wersja jezykowa holenderska) na to samo konto to freez panes ukrywa kolumny a wysokości wierszy się nie dopasowują - reszta jest ok.
Sytuacja. Loguje się na konto na terminalu. uruchamiam aplikacje. eksportuje do Excela wszystko jest ok.
Zamykam sesje bez wyłączania aplikacji. Sesje przejmuje user. Klika na export i freez panes ukrywa kolumny a wysokość wierszy się nie dopasowuje. Czary ... czary !!!!
Pomocy ... albo egzorcysty !!!!