Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez utiliser des objets COM dans des pages web. Pour ce faire, créez d’abord une instance de cet objet COM. Une fois qu’un objet instance a été créé, vous pouvez l’utiliser dans les scripts suivants de cette page web.
Pour créer un objet COM instance dans une page web, vous pouvez utiliser une balise OBJECT. Si votre langage de script fournit un moyen natif de créer des objets COM, vous pouvez également créer un objet instance à l’aide d’un script.
Notez que l’incorporation d’objets COM dans des pages web fonctionne uniquement avec les navigateurs qui prennent en charge ActiveX et COM, par exemple Les Explorer Internet.
L’exemple suivant illustre l’utilisation de la balise OBJECT pour incorporer un objet COM dans une page web :
<OBJECT
ID = vid
CLASSID = "clsid:31263EC0-2957-11CF-A1E5-00AA9EC79700"
BORDER = 0
VSPACE = 0
HSPACE = 0
ALIGN = TOP
HEIGHT = 100%
WIDTH = 100%
>
</OBJECT>
Vous pouvez également créer un objet COM instance dans un script, si votre langage de script permet de créer des objets COM. Par exemple, VBScript fournit la méthode CreateObject et JScript fournit l’objet ActiveXObject. La création d’objets dans un script est illustrée dans les exemples suivants.
<SCRIPT LANGUAGE = "VBScript">
Dim objXL
Set objXL = CreateObject("Excel.Application")
</SCRIPT>
<SCRIPT LANGUAGE = "JScript">
var objXL = new ActiveXObject("Excel.Application");
</SCRIPT>
En plus de la méthode CreateObject et de l’objet ActiveXObject, VBScript et JScript fournissent la méthode GetObject, qui retourne un objet instance.
Une fois qu’un objet COM a été créé, vous pouvez le référencer dans les scripts suivants à l’aide de l’identificateur spécifié dans l’attribut ID de la balise OBJECT. Dans l’exemple précédent, cet identificateur a été spécifié sous la forme « vid ». Notez que le script qui utilise l’objet COM doit apparaître après la balise OBJECT ou le script qui crée l’objet instance ; sinon, l’identificateur de l’objet n’est pas défini. Le script suivant utilise l’objet objXL pour afficher les informations de version pour Microsoft Excel.
<SCRIPT LANGUAGE = "VBScript">
Msgbox objXL.Version
</SCRIPT>
Si vous écrivez des scripts incorporés dans une page web, le navigateur expose également un modèle objet auquel vos scripts peuvent accéder. Le modèle utilisé par Internet Explorer conforme au modèle DOM (Document Object Model) proposé par le World Wide Web Consortium (W3C).
Rubriques connexes