我想使用 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