2010-02-23 71 views
4

我可以使用MS Word ActiveX控件来访问与MS Word应用程序本身相关的一些参数。我还可以打开新文档,然后在这些文档上执行自动化。MS Word ActiveX控件 - 是否可以访问打开的文档?

是否也可以访问我的机器上已打开的文档,然后对其执行操作?

我正在使用的代码如下(在网页的一个JavaScript块):

var w=new ActiveXObject('Word.Application'); 
w.Visible = true; 
var doc = w.Documents.Add(); 
+0

@jhrecife:您可以接受您的答案作为正确的答案,旁边的选中标记。 – 2010-03-22 01:16:47

回答

2

原来,我只需要以不同的方式来初始化ActiveX组件:

var w = GetObject('',"Word.Application"); 

这样我就可以枚举并访问在用户机器中打开的所有文档。