IndyCode/Foxby — Issue #1: Использование fluent-openxml совместно с Word API
Author: Eskat0n
Created: 2012-01-28 09:21:44+00:00
State: open

Библиотеку невозможно использовать в связке со стандартным Word API, т.е. она не подходит для стратегии использования, описанной в этой статье: http://msdn.microsoft.com/ru-ru/library/ff478386.aspx
Чтобы использовать ее совместно с Word API нужно добавить конструктор для DocxDocument, принимающий в качестве аргумента экземпляр IO.Stream. И, соответственно, свойство WordprocessingDocument GetWordDocument() сделать public, а не internal.
Либо, сделать совсем все удобно и плюс к тому, что я написал выше, создать конструктор, который будет принимать Microsoft.Office.Interop.Word.Range в качестве аргумента, а метод Save будет вызывать range.InsertXML(openXml).
В этом посте (http://www.7388.info/index.php/article/studio/2011-07-26/20495.html) есть весь необходимый код, который упоминается в первой ссылке.
Заранее большое спасибо.

Original submitter: av.grebennikov@gmail.com
This issue is transferred from old Foxby hosting (http://code.google.com/p/fluent-openxml)