Domanda

Vorrei sapere se la sua possibile aprire Apri file Word 2003 (doc) utilizzando Open XML formato di file API? come Office 2007.

Ho servizio one finestre attraverso le quali sto cercando di aprire e modificare file doc, ma sempre molto problems.I hanno inviato domanda per quanto riguarda il problema qui ma non ottenne risposta.

Dopo sacco di googling, mi sono imbattuto questa pagina che racconta microsoft raccomandazioni di office automation in codice lato server. Microsoft suggerisce che l'automazione d'ufficio non dovrebbe essere implementato in codice lato server, come applicazioni per l'ufficio sono fatte per le workstation client interattive. Questa pagina non dice se la sua possibile e come file doc aperti con API aperta formato XML.

In sostanza, voglio un servizio di Windows che avrà file doc come input, aprirlo, modificarlo e salvarlo. Come raggiungere questo obiettivo?

Il mio enviornment sviluppo: C #, NET Framework 2.0, Windows Vista, Office 2003

È stato utile?

Soluzione

penso che potrebbe mancare il punto di Office Interop. Utilizzo di Office interoperabilità significa sostanzialmente si comunica con un processo di Microsoft Office Word / Excel in esecuzione e manipolare un documento / foglio di calcolo in modo definito. Non v'è alcuna necessità di modificare direttamente un documento di parola stessa se si utilizza interoperabilità di Office.

Se si desidera modificare un documento di Office .doc direttamente senza la presenza di Microsoft Office, allora la cosa migliore sarebbe quella di Google per una libreria che manipolare direttamente .doc per voi, anche se queste librerie tendono ad essere abbastanza buggy, e dove non sono buggy, sono costosi.

EDIT:. Se stai chiedendo se o non è possibile utilizzare Office 2007 interoperabilità per manipolare un file doc, allora la risposta è sì

Altri suggerimenti

Non è possibile. Microsoft ha introdotto ufficio open standard XML da Word 2007. Word 2003 usi formato binario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top