Я хочу использовать JavaScript (на веб-странице) для вставки текста в документ Microsoft Word. Документация содержит пример кода для VB и C #, но не для JavaScript (JScript).Я смог выяснить многое из этого, используя примеры кода , как видно здесь , но некоторые строки меня запутали.
Вот что я получил до сих пор:
var retText;
var wshShell = new ActiveXObject("WScript.Shell");
var wordApp = new ActiveXObject("Word.Application");
wordApp.Documents.Add();
if (wordApp.Application.Options.Overtype) {
wordApp.Options.Overtype = false;
}
Но когда дело доходит до этой строки (в C #), я не совсем понимаю, как ее перевести:
if (currentSelection.Type == Word.WdSelectionType.wdSelectionIP)
currentSelection.Type
можно перевести на wordApp.Selection.Type
в моем коде выше, но я не уверен, что делать с Word.WdSelectionType.wdSelectionIP
.
Некоторые неудачные попытки:
alert(wordApp.WdSelectionType); //undefined
alert(new ActiveXObject("Word.WdSelectionType"); //errors out
alert(wordApp.ActiveDocument.WdSelectionType); //undefined