Quelle est la stratégie recommandée pour que le code fusionne un ensemble de documents MS Word en un seul?Rejoindre des documents MS Word
Vive
Nik
Quelle est la stratégie recommandée pour que le code fusionne un ensemble de documents MS Word en un seul?Rejoindre des documents MS Word
Vive
Nik
regard Aller aux différents SDKs disponibles. C'est beaucoup plus facile à faire si vous utilisez Word 2007, car le fichier est en fait un fichier zip contenant divers documents XML. MS a même un SDK appelé "Open XML Format SDK 1.0" qui fournit des classes fortement typées pour travailler avec le nouveau format de bureau.
Merci, mais je ne peux pas supposer que seule la version actuelle de Word est utilisé, je dois supporter les anciennes versions aussi, donc je ne peux pas emprunter la voie DocX. –
Si vous utilisez Open XML (c.-à-docx), il y a 2 de base approches pour résoudre ce problème:
La première consiste à faire ce qui est nécessaire afin que les ids pointent vers la relation correcte (par exemple pour les images, les hyperliens), et les styles sont définis, etc. A bonne explication de ce que vous devez faire peut être trouvé à http://blogs.msdn.com/ericwhite/archive/2009/02/05/move-insert-delete-paragraphs-in-word-processing-documents-using-the-open-xml-sdk.aspx
PowerTools implémente cela.
La seconde est d'utiliser altChunk: http://blogs.msdn.com/ericwhite/archive/2008/10/27/how-to-use-altchunk-for-document-assembly.aspx
Merci, le projet codeproject.com a résolu le problème, je vais l'utiliser comme mon modèle. :-) Super trouvaille. :-) –