When you are creating/editing the Microsoft Office Documents, always prefer Office Open XML SDK. This does not require Office installation on any of the machines. All office documents (word, excel, powerpoint) (2007 onwards) are xml packages. So, this SDK allows you to create or modify these packages using programs. This approach is far better than interops approach. Time taken to create/modify the documents is less as compared with that of interops. Also, you can process multiple requests at a time (this is certainly not possible with Interops).
Visit
open xml developer forum to know more about this,