ActiveXObject active et renvoie une référence vers un objet exposé aux autres applications ou outils de programmation par l'intermédiaire des serveurs Automation.
CompatibilitéDisponibilité
JScript 1
Constructeurnew ActiveXObject("application.type_objet", serveur)Exemples [voir]
Cet exemple renvoie les versions des applications Excel, Word et Powerpoint installées sur la machine cliente.
<html> <head> <script language="JScript"> function GetAppVersion() { var app_excel = new ActiveXObject("Excel.Application"); var app_word = new ActiveXObject("Word.Application"); var app_powerpoint = new ActiveXObject("Powerpoint.Application"); document.write('Version d\'Excel : ' + app_excel.Version); document.write('<br>Version de Word : ' + app_word.Version); document.write('<br>Version de Powerpoint : ' + app_powerpoint.Version); } </script> </head> <body onload="javascript:GetAppVersion()"> </body> </html> |
La première ligne permet d'accéder à l'application Word et la seconde à un document Word.
var app_word = new ActiveXObject("Word.Application");
var doc_word = new ActiveXObject("Word.Document");
L'objet document créé ci-dessus est rendu visible par l'intermédiaire de l'objet Application.
doc_word.Application.Visible = true;
L'objet document est enregistré.
document_word.SaveAs("essai.doc");
Le document est fermé par la méthode Quit de l'objet Application.
doc_word.Application.Quit();Référence :