2016-06-07 3 views
-1

Я хотел бы получить содержимое открытого в настоящее время документа Word. В настоящий момент мой код сохраняет документ, закрывает его, а затем читает содержимое файла. (Затем преобразовывается в utf8 base64 для загрузки файла REST) ​​ Возможно ли получить содержимое документов без его закрытия? Могу ли я также получить содержимое, например. xml, потому что на данный момент я не могу открыть документ снова после декодирования base64. (Документ дефект, я думаю, что его преобразованные неправильно)Получить содержимое текущего документа C# Word Addin

ответ

1

Есть решение:

System.Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(Globals.ThisAddIn.Application.ActiveDocument.Content.get_XML()));