JavaScript , una sencilla cruz -plataforma, lenguaje de scripting web , le permite controlar las aplicaciones gracias a la automatización , lo que Microsoft utiliza para llamar a la automatización OLE , desde dentro de la secuencia de comandos . Por ejemplo , puede utilizar la secuencia de comandos para abrir un documento de Word o una hoja de Excel. La suite Office expone miles de objetos, métodos y propiedades a los desarrolladores a través de su modelo de objetos - como lo hacen cientos de otras aplicaciones. Los pasos siguientes utilizan JScript , que es la implementación de Microsoft de JavaScript para acceder a estos objetos , llamados objetos ActiveX . Cosas que necesitará
editor de código fuente , como por ejemplo de Microsoft Visual Studio editor incorporado
Microsoft Word
Ver Más instrucciones
1
Definir una variable de objeto . JScript no requiere de definiciones de variables explícitas , así que utilice la siguiente convención :
wdApp var = new ActiveXObject ( " Word.Application ");
Una vez creado el objeto en el siguiente paso , consulte a él en el código mediante la variable de objeto que haya definido.
2
Utilice el ActiveXObject () función constructora para crear una interfaz determinada ( enlace anticipado no es posible en JScript ) tarde a un objeto, utilizando el siguiente sintaxis general :
objVar var = new ActiveXObject (clase , [ servidor] ) ;
donde " objVar " identifica una variable para contener la referencia a la instancia de objeto , "clase" utiliza la sintaxis " library.object ", donde "biblioteca" es el nombre de la aplicación (por ejemplo , Word o Excel) o biblioteca que contiene el objeto , y el "objeto " es el tipo o clase del objeto que se está creando . Función de «servidor» (opcional ) identifica el nombre del servidor en el que reside el objeto .
3
Utilice " GetObject ()" función en lugar de la " ActiveXObject () " si no es un ejemplo actual de un objeto ActiveX. Su sintaxis general es la siguiente :
var objVar = GetObject ( [ ruta ] [ , clase
donde " objVar " identifica una variable para contener la referencia a la instancia de objeto , "ruta " es la ruta completa y el nombre del archivo que contiene el objeto ActiveX , y "clase" identifica la clase del objeto, utilizando una cadena , y es idéntico al primer argumento de la función ActiveXObject () "Clase" utiliza la sintaxis " library.object . . "
4
Utilice el Quit () del objeto de aplicación del programa para deshacerse de una instancia de aplicación cuando termine de manejo para liberar la memoria ocupada por la instancia del objeto. cuando se trata de modelos de objetos pesados ( por ejemplo, Microsoft Word) y los casos de aplicación, mantener un ojo en los recursos del sistema para que el rendimiento de su sistema no sufra , por ejemplo : .
wdApp var = new ActiveXObject ( " Palabra . Solicitud ") ;
wdApp.Quit (); //free de memoria