Я экспериментировал с созданием надстройки Outlook 2010 в C #, используя Visual Studio 2008. Я могу получить объект Microsoft.Office.Interop.Word.DocumentClass
из объекта Microsoft.Office.Interop.Outlook.Inspector
, который представляет редактируемое в настоящий момент электронное письмо.Я понимаю, что этот DocumentClass
также используется в различных других контекстах (как правило, для расширений Microsoft Word, что неудивительно).
У этого класса есть свойство WordOpenXML
, которое, по-видимому, является представлением XML всехфайлы, составляющие пакет .docx
, которые будут сохранены на диск при сохранении этого документа Word как .docx
.
. Одним из способов, которым это свойство будет очень полезным, является его преобразование в * 1011.* объект в памяти;то есть.десериализовать это.Кто-нибудь знает, есть ли простой способ сделать это, или мне нужно написать некоторый код XML-разбора, чтобы сделать это вручную?