Oppure

Loading
09/02/11 9:30
-Meng0-
Ciao a tutti.
Chiedo informazioni riguardo al C# e i file .doc!
Ho un documento di Word che utilizzo per scrivere di volta in volta delle fatture.
Ho scritto nel documento "base" l'intestazione, a sinsitra le varie voci, suddivise per righe e a destra di volta in volta vado ad aggiungere il totale e nell'ultima riga faccio la somma di tutti i singoli costi e nell'ultima riga scrivo il totale.
Avevo in mente di creare un programmino in C# nel quale tramite un semplice Form e delle TextBox scrivevo i singoli prezzi e automaticamente lui mi calcolo il totale. Fin qui è molto semplice, nessun problema.
Volevo chiedere ora se fosse possibile, una volta inseriti i vari prezzi e calcolato il totale, creare un metodo (magari da collegare al Click su un Button) che mi copiasse nel mio file .doc di base i singoli prezzi e il totale, in modo da avere cosi la fattura già pronta per la stampa.
Come poso ottenere ciò?
Saprei farlo su un .txt, oppure su un file .xml, ma non ho mai lavorato con i .doc:(
Spero possiate aiutarmi:k:
aaa
09/02/11 10:01
HeDo

ti consiglio di lavorare o con i pdf (iText itextpdf.com/) oppure con i docx (docx.codeplex.com/), entrambi ti permettono di modificare agilmente i documenti, mentre invece lavorando con i doc devi portarti dietro il runtime di word.

Consiglio in particolare l'ultimo dei due :)
aaa
02/03/11 10:50
-Meng0-
Ok, ho scaricato la .dll di Docx consigliatami, e ora come la utilizzo?:-|
aaa
02/03/11 11:42
HeDo
Postato originariamente da -Meng0-:

Ok, ho scaricato la .dll di Docx consigliatami, e ora come la utilizzo?:-|


non esiste una documentazione ufficiale completa, ma puoi utilizzare gli snippet che fornisce l'autore sul suo blog cathalscorner.blogspot.com/
aaa
02/03/11 12:01
-Meng0-
Ho modificato il messaggio perchè non era questo ciò che dovevo scrivere:k:
Chiaro che so aggiungere la .dll al progetto in VS, volevo chiederti (ma ho fatto una gran confusione) quali sono gli "Using" necessari da annettere.
Mi spiego, lui nei vari stralci di codice che pubblica usa (tra gli altri) System.Threading.Tasks, System.Diagnostics, System.Drawing.Imaging, ...
Sono tutti necessari?
E i più in tutti un riferimento costante è "using Novacode", che cos'è??

Scusami ma avevo fatto una gran confusione, ero al telefono stavo scrivendo e poi ho inviato il messaggio senza nemmeno averlo terminato e logicamente la domanda sembrava esageratamente stupida;)
Ultima modifica effettuata da -Meng0- 02/03/11 12:15
aaa
02/03/11 12:07
HeDo
Postato originariamente da -Meng0-:

E per aggiungere la .dll al mio progetto??


se i problemi sono questi ti consiglio di lasciar perdere per ora e di ricominciare dall'abc di Visual Studio e di C#
aaa
02/03/11 12:16
-Meng0-
Modificato il messaggio;)
aaa
02/03/11 14:04
HeDo
Postato originariamente da -Meng0-:

Modificato il messaggio;)


Novacode è appunto il nome del namespace delle classi esposte dalla dll :)
aaa