2010-02-23 3 views
4

Je peux utiliser le contrôle MS Word ActiveX pour accéder à certains paramètres liés à l'application MS Word elle-même. Je peux aussi ouvrir de nouveaux documents et ensuite automatiser ces documents.Contrôle MS Word ActiveX - est-il possible d'accéder aux documents ouverts?

Est-il également possible d'accéder à des documents qui étaient déjà ouverts sur mon ordinateur et d'y effectuer des actions?

Le code J'utilise est le suivant (dans un bloc javascript d'une page Web):

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

@jhecife: vous pouvez accepter votre réponse comme réponse correcte avec la coche à côté de celle-ci. –

Répondre

2

Il est apparu que je devais juste pour initialiser le composant ActiveX d'une manière différente:

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

De cette façon, je pourrais énumérer et accéder à tous les documents ouverts dans la machine de l'utilisateur.