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"); 

這樣我就可以枚舉並訪問在用戶機器中打開的所有文檔。