Документы со словами, которые я хочу проанализировать, будут иметь известный формат, определяемый шаблоном слов. Пользователи будут использовать слово шаблон для создания документа. Мне нужно проанализировать данные, в том числе значения из выпадающих, из документа Word с использованием C #. Это будет сделано на сервере SharePoint 2010. Каков рекомендуемый способ сделать это? Я видел, как люди упоминают Open XML SDK 2.0; я должен использовать это? Если это так, мне нужно преобразовать .docx в XML, а затем проанализировать его? В некоторых случаях мне также придется писать в документ Word, как это сделать?
Предпочтительно решение будет поддерживать Word 2010 и 2007, но если инструменты на 2010 год будут значительно лучше, я бы тоже хотел это знать. Спасибо.