Salut,
Proiectul pe care lucrez acum la Microsoft are o componenta asemanatoare cu ce vrei tu. Adica, scrie niste rapoarte in Excel.
Sunt doua variante care mi-au fost recomandate pentru aceastea componenta:
1.
http://en.wikipedia.org/wiki/Office_Open_XML - scri fisierele .xml care contin toate informatiile despre documentul tau. Avantaje: nu ai nevoie de Windows sau Word instalat. Este totusi posibil ca nu toate optiunile sau setarile sa fie disponibile aici.
2.
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word(office.11).aspx - porneste o aplicatie Word in background si trimite semnale pentru a crea documentul.
Eu am folosit #2 in proiectul meu si merge perfect. Totusi, nu l-am scris in Dev-C++ ci in Visual Studio. Exista versiunea Visual Studio Express care e gratis