PDA

Visualizza la versione completa : [C] excel automation


Pacchio
22-02-2009, 17:09
Salve a tutti, avrei una richiesta da farvi:
vorrei creare un semplice programma che stampi "qualcosa" su excel,
specificando la cells[i , j]
ho letto qualcosa sulle COM, ma ho trovato solo siti in inglese e mi è
stato davvero difficile capire ._.
In ogni caso: vorrei farlo in C (uso il Dev) ed ho recentemente
imparato qualche funzione API, come dialogare con una finestra, ecc.

Vi chiedo di postarmi un esempio pratico, semmai commentato.

Vi ringrazio anticipatamente.
Buon lavoro a tutti.

ciaps

MItaly
22-02-2009, 21:04
Non ho grande esperienza nell'uso di COM, ma ho sperimentato che se usarlo da C++ non è semplice, usarlo da C è davvero difficile. Se non hai molta esperienza di programmazione Windows considera la possibilità di partire da qualcosa di più semplice.

Pacchio
22-02-2009, 21:10
azz ):
il mio scopo era comunque avere una seconda interfaccia esteticamente apprezzabile, apposta per la stampa.
Mi spiego: volevo emulare un programma per la fatturazione in tutto per tutto, quindi volevo fare in modo di comunicare con la stampante dal mio programma in C.
Ho pensato prima al PDF e a delle librerie relative alla creazione di file di tale tipo, solo che l'ho trovato un po' difficile..quindi pensavo a creare un testo formattato su escel, magari inserendo qualche immagine, come un logo.. ._.

grazie intanto :D

MItaly
22-02-2009, 21:24
Esistono le API di Windows per la stampa (ma anche quelle sono piuttosto incasinate); ma se il tuo obiettivo è aggiungere un'interfaccia grafica aggiuntiva per Excel e del codice che interagisca con esso la cosa più semplice è sviluppare un add-in in VBA.

Loading