Самый простой способ - использовать Automation через Microsoft.Office.Interop. библиотеки. Например, вы можете создать экземпляр приложения Word. Существуют методы, прикрепленные к объекту Application, которые позволяют открывать и закрывать документы, а также практически все, что вы можете сделать в VBA, записав макрос.
Вы также можете просто написать код VBA в приложении Office, чтобы сделать примерно то же самое. Оба подхода одинаково действительны, в зависимости от вашего удобства программирования на C #, VB.NET или VBA.