Comment créer le document .docx avec Microsoft.Office.Interop.Word?
Comment puis-je créer les .docx document Microsoft.Bureau de.Interop.Mot de la Liste? ou la meilleure façon est d'ajouter docx.dll?
Mise à jour. Peut-être ma première question est un peu incorrect. Quelle est la différence entre Microsoft.Bureau de.Interop.Word et DocX.dll? Dois-je besoin de Microsoft Word pour la création et l'ouverture .docx document dans les deux cas?
source d'informationauteur novicegis
Vous devez vous connecter pour publier un commentaire.
Après l'installation de OpenXML SDK vous serez en mesure de référence
DocumentFormat.OpenXml
assemblée:Add Reference
->Assemblies
->Extensions
->DocumentFormat.OpenXml
. Aussi, vous aurez besoin de faire référence àWindowsBase
.Que vous serez en mesure de générer le document, par exemple, comme ceci:
Vous pouvez également utiliser l'Outil de Productivité (le même lien) pour générer du code à partir d'un document. Il peut aider à comprendre comment travailler avec les API du SDK.
Vous pouvez faire de même avec Interop:
Mais dans ce cas, vous devez de référence de la bibliothèque de type COM de Microsoft. Bibliothèque D'Objet Word.
Ici sont des choses très utile concernant l'interopérabilité COM: Comment bien nettoyer Excel interopérabilité des objets?
Si vous ne souhaitez pas utiliser d'interopérabilité de Microsoft office puis
J'ai vraiment aimé cette
prendre de référence
C-sharp coin
Si vous ne savez pas comment accéder à office 2016 interopérabilité des objets, le lien (https://social.msdn.microsoft.com/Forums/vstudio/en-US/55fe7d16-998b-4c43-9746-45ff35310158/office-2016-interop-assemblies?forum=exceldev) peut vous aider.
Après cela, Vous pouvez essayer de @Evgeny Timochenko exemple.