Mam dziwny problem - Z aplikacji Delphi 7 generuję plik Excela poprzez komponent TExcelApplication i nie mogę wygenerować pliku większego niż 256 kolumn (wywala błąd OLE), gdy Excel jest w wersji 2007 i system Windows jest 32 bitowy. Przy systemie Windows 64-bitowym i Excelu 2007 wszystko jest ok, tak samo przy systemie 32 bitowym i Excelu 2010. Excel 2007 pozwala na stworzenie 16 tys. kolumn, ale widocznie tworzenie w Delphi pliku Excela poprzez:

ex1.Connect;
exc:=ex1.Workbooks.Add(xlWBATWorksheet,0);

wymusza stworzenie pliku w wersji Excel 97-2003. Macie jakąś koncepcje jak rozwiązać problem?
Jak stworzyć plik Excela w wersji, którą ma użytkownik?

dodanie znacznika <code class="delphi"> - @furious programming