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é
Cet objet est compatible avec Internet Explorer.
Disponibilité

JScript 1

Constructeur
new 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 :