Для C# / Visual Studio есть такой компонент как Visual Studio Tools For Office. Он добавляет в систему нужные сборки. Пример работы -
www.cyberforum.ru/post182697.html . Для таких задач есть несколько путей решения. Как правило все сводится к поиску библиотек для нативного взаимодействия с офисными документами. Данная задача весьма популярна, библиотеки находятся с завидной легкостью, уверен что даже в NuGet есть что-то подходящее. Личный совет - никогда не колупайте пальцем такие форматы, несмотря на то что вам советуют. Потратите тучу времени и родите своими костылями только баги.
UPD:
https://www.nuget.org/packages/Spire.Doc/ Поверхностный поиск в течение минуты