0

次のように、ActiveXObject ('word.application') を使用して Word 文書を開いて処理しています。

var w = new ActiveXObject ('word.application');
var doc = w.Documents.Open(sFileToOpen);

docでも戻ってきますundefined。ファイルは存在し、正常に開くことができます。この正確なコードが本番環境にあり、そこで動作します。どうやら私のマシンに何かが欠けているようです。何かツールをインストールする必要がありますか? これは間違いなくコードの問題ではありません。

ありがとうございました

4

1 に答える 1

2

非常に遅れていますが、まだここで答えています。

私はこのようなことを試しましたが、うまくいきました。

var wordDoc = new ActiveXObject("Word.Application");
if (wordDoc !== null){
    wordDoc.Visible = true;
 wordDoc.Documents.Open('C:\\Users\\msiddiq1\\Desktop\\One10DandOne9P.docx');
}

2 つのバックスラッシュを使用しただけです。

于 2015-05-03T09:14:28.597 に答える