Найден ответ ....... !!!!!!!
Официально Microsoft Office 2003 Interop не поддерживается Microsoft Windows на Windows Server 2008.
Но после множества перестановок и комбинаций с кодом и поиском мы столкнулись с одним решением, которое работает для нашего сценария.
Решение состоит в том, чтобы устранить разницу между способом Windows 2003 и2008 поддерживает свою структуру папок, поскольку Office Interop зависит от папки рабочего стола для промежуточного открытия / сохранения файла.В системе 2003 года папка рабочего стола находится в systemprofile, который отсутствует в 2008 году.
Поэтому, когда мы создаем эту папку в 2008 году в соответствующей иерархии, как указано ниже;Офис Interop может сохранить файл по мере необходимости.Эта папка рабочего стола должна быть создана в
C: \ Windows \ System32 \ config \ systemprofile
AND
C: \ Windows \ SysWOW64 \ config \ systemprofile
Это сработало для меня ...
Также проверьте, установлен ли .NET 1.1, потому что он необходим Interop и не предустановлен Windows Server 2008
Или вы также можете использовать метод SaveCopyas (), который просто принимает аргумент в качестве строки имени файла)
Спасибо, ребята ..!