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 ]
Jeudi 20 juin 2019 - Semaine 25 - Saint Silvère (Demain: Saint Rodolphe)
Aujourd'hui, c'est l'anniversaire de Nicole Kidman (1967-52 ans), actrice australienne et américaine.
Haut de page Easy-Micro