Internet Explorer может сохранить свое содержимое в виде файла MHTML с помощью команды меню «Сохранить как ...». Эта функция доступна через интерфейс COM?
Да.
Это так.
Попробуйте что-то вроде:
WebBrowser.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER
Кстати, чтобы сделать MHT-преобразование вручную, посмотрите код Джеффа Этвуда .