Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Apertura di File e Modifica
martedì 12 agosto 2008 - 16.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Terzinaccio
Profilo
| Newbie
28
messaggi | Data Invio:
mar 12 ago 2008 - 16:41
Salve,
dovrei aprire in file .doc e modificare alcune voci che prendo da db....ossia nel file .doc trovo [Ragione Sociale] e io lo devo sostituire con quello che l'utente ha messo nel db. Il linguaggio è C#.... Mi potete dare una mano???
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 12 ago 2008 - 23:01
>dovrei aprire in file .doc e modificare alcune voci che prendo
>da db....ossia nel file .doc trovo [Ragione Sociale] e io lo
>devo sostituire con quello che l'utente ha messo nel db. Il linguaggio
>è C#.... Mi potete dare una mano???
Ciao per controllare Office da C# devi usare i PIAs che sono gli assembly di ineroperabilità che ti consentono di accedere all'object model di Word o Excel.
http://www.dotnethell.it/articles/officexppia.aspx
Qui ho scritto un articolo che fa uso dei PIA però con Excel:
http://www.dotnethell.it/articles/ExportExcelDataset.aspx
Te lo indico solo per farti capire come funzionano. Allo stesso modo puoi fare con quelli di Word e quindi andare ad aprire i file doc modificarli e salvarli.
Oppure puoi usare la soluzione 2) contenuta sempre nello stesso articolo. Cioè creare file .doc in XML compatibili da Office 2003 in poi. In questo modo non hai bisogno dei PIA
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Terzinaccio
Profilo
| Newbie
28
messaggi | Data Invio:
mer 13 ago 2008 - 11:04
Purtroppo non devo usare Word ma devo aprire il file credo con stream leggermelo e modificare le parti che mi interessano...
Non posso usare Word e gli oggetti di Word dato che non è detto che il cliente abbia word.
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 13 ago 2008 - 13:16
Scusa ma cosa credi che David ti abbia consigliato male?
Se non lo sai, i file di office sono dei file codificati (binari) e non dei file di testo che puoi aprire con uno stream, quindi quanto chiedi non è applicabile.
Non mi risulta che, formato xml escluso, Microsoft abbia mai pubblicato il formato dei file di office.
In ogni caso per accedere al file .doc c'è bisogno di word e quindi per forza devi usare l'automazione o vsto, è del tutto esclusa l'apertura diretta da programma del file
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !