Easy-Micro


LANGAGE Script JavaScript
ActiveX

ActiveX et JavaScript

Exemple de fichier JavaScript qui utilise un contrôle ActiveX

Ouvre Excel et ecrit dedans:
<html>
<body>
<script>

function affiche() {
var PrintExcel, PrintBook, PrintSheet;

PrintExcel = new ActiveXObject("Excel.Application");
PrintExcel.Visible = true;

PrintBook = PrintExcel.Workbooks.Add();
PrintSheet = PrintBook.ActiveSheet;

PrintSheet.Cells(1,1).Value = "MonProjet";
}

window.onload = affiche;

</script>
</body>
</html>

Si l'on doit aller plus loin (enregistrer le fichier...), l'utilisation de l'objet l'ActiveX FSO (FileSystemObject) devient nécessaire, exemple :
fso = new ActiveXObject(Scripting.FileSystemObject");

if (!fso.FileExists("Classeur1.xlsx")) {
alert("Fichier inexistant");
return false;
}
return true;

L'utilisation de FSO nécessite d'utiliser une extension HTA (HTML Application) à la place de l'extension HTML. HTA permet de laisser le code "attaquer" le disque dur.


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mercredi 16 janvier 2019 - Semaine 03 - Saint Marcel (Demain: Sainte Roseline)
Aujourd'hui, c'est l'anniversaire de Richard Bohringer (1942-77 ans), acteur (subway, Diva, Le grand chemin...), réalisateur (2006 : C'est beau une ville la nuit, d'après son livre publié en 1988), chanteur et écrivain français. Autre 16 janvier: 1920 - L'alcool est prohibé aux Etats-Unis.
Haut de page Easy-Micro