Napisałem program, który między innymi ma opcję zapisania pewnych danych do pliku .xls.
Niestety na różnych komputerach (mających pakiet Office, z Excel'em) program różnie się zachowuje. Na laptopie załączyłem referencje do Excel i poszło (System x86, Excel 2000). Na blaszaku musiałem załączyć referencję do Microsoft.Office.Interop.Excel i poszło (System x64, Excel 2003). Jednak u mojego znajomego mającego także Win 7 x64 jak ja i posiadającego Excel'a 2003 woła o brakującą referencję podczas uruchamiania programu (myślałem, że to kwestia wersji systemu i zrobiłem dwa .exe'ki na x86 i x64, ale jednak nie).
Czy ma ktoś radę jak zrobić zapis do .xls'a żeby nie był aż tak zależny sprzętowo. Może być wymaganie posiadania pakietu Office'a, ale najlepiej, żeby to się dostrajało jakoś do wersji obecnej w systemie (mamy Excel'a zainstalowanego i program sam wykrywa jaka mu potrzebna referencja(?)).
Ktokolwiek, jakikolwiek pomysł ma w takim razie może jak w inny sposób zapisywać do .xls'a żeby nie produkować takich problemów?