Activex word javascript et IE

bimjulien Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 bimjulien -
Bonjour,

J'ai un problème avec mon activex word. En effet je souhaiterais bloquer l'écriture sur mon document word qui doit être intégrer dans mon iframe.

Je sais intégrer un document word dans une iframe en faisant :

Code Snippet

<iframe id="doc" src="nomDuDoc.doc"> </iframe>


Avec cette solution je n'arrive pas a bloquer l'écriture de mon document Word, car je ne sais pas comment récupérer l'objet activex associé.


Pourtant je sais bloquer l'écriture d'un document word avec un objet activex en javascript :


Code Snippet

var wordApp= new ActiveXObject("Word.Application");


app_word.Documents.Open("nomDuDoc.doc");


app_word.Application.ActiveDocument.Protect(2, true, "MotDePass");




Mais en utilisant cette méthode, cela m'ouvre Word séparément. Je ne sais pas intégrer cette objet activex dans ma page web.

En utilisant la balise object comme ci dessous, je n'arrive pas a bloquer l'écriture de mon document Word, car je ne sais pas comment récupérer l'objet activex associé.

Code Snippet

<object type="application/msword" data="nomDuDoc.doc" width="300" height="200">
alt : <a href="nomDuDoc.doc">test.doc</a>
</object>



Merci de bien vouloir m'aider, j'ai besoin de solutions....
A voir également:

1 réponse

maddog
 
Et en faisant

<object id="monword" type="application/msword" data="nomDuDoc.doc" width="300" height="200">
alt : <a href="nomDuDoc.doc">test.doc</a>
</object>

document.getElementById('monword').Application.ActiveDocument.Protect(2, true, "MotDePass");
0
bimjulien
 
Bonsoir,

Merci de m'avoir répondu. J'avais déjà pensé à faire ca mais malheureusement : document.getElementById('monword').Application retourne null. Donc je suis coincé.

J'ai beaucoup cherché sur les forum et j'ai rien trouvé.

Merci encore.
0