I hope that this is a quick solution.
I have a new asp.net intranet application that retrieves data from a SQL Server DB based on user generated filters created on various aspx web pages. I have a Word Mail Merge document stored on the same webserver that already has its fields "mapped" to the fields that will be returned from this query. I have used the following link: http://www.codeproject.com/aspnet/wordapplication.asp
to create the code required to perform the merge. However, when I run it I get the following error: "COM object with CLSID ###### is either not valid or not registered". This error is generated by the following line: "wrdApp = new Word.ApplicationClass();"
During development, this application was originally being hosted on my development machine which has Office 2003 installed and the merge was working, however it had to be moved to a server that does not have Office/Word installed. Even though I know that the application was instantiating the Word instance and performing the merge on the client machine and not the server (from when my dev box was hosting it) it seems that Word needs to be installed on the webserver regardless since it is not working now. This involves a fair bit of messing around so I just want to confirm before trying it...