Если у вас есть только простые HTML-страницы, как вы сказали, их можно открыть с помощью Word.
В противном случае есть некоторые библиотеки, которые могут это сделать, но у меня нет опыта работы с ними.
Моя последняя идея заключается в том, что если вы используете ASP.NET, попробуйте добавить application/msword
в заголовок, и вы можете сохранить его как документ Word (это не будет настоящий документ Word, только HTML, переименованный в документ, чтобы иметь возможность открыть).