JavaScript - Есть ли способ экспортировать HTML вместе с форматированием в текстовый документ с использованием ActiveX?
Я нашел способ писать в слово, используя компонент ActiveX, но я не уверен, возможно ли написать HTML в Word,
function generateWord(elementIdValue){
var value=$("#"+elementIdValue)).html();
var word= new ActiveXObject('Word.Application');
word.Visible=true;
var doc=word.Documents.Add();
var sel=word.Selection;
sel.TypeText(value);
}
Я не хочу сохранять HTML напрямую в word (он не будет читабелен для всех HTML-тегов), скорее хочу записать данные вместе со стилем HTML в word.
Я успешно написал HTML в Outlook вместе с форматированием с использованием свойства HTMLBody,
var objO = new ActiveXObject('Outlook.Application');
var objNS = objO.GetNameSpace('MAPI');
var mItm = objO.CreateItem(0);
mItm.To = "";
mItm.Subject = "Test";
mItm.HTMLBody = (($(("#"+elementIdValue)).html())
Есть ли в объекте word свойство, подобное объекту Outlook, которое может использовать HTML?