|
|
|
|
- Vida útil de un objeto de automatización
- Asignación de un objeto de automatización
- Pasar parámetros a un método
- Utilización de un objeto de automatización OLE de un servicio
- Objetos de automatización y WEBDEV
La palabra clave Automation se utiliza para declarar un objeto de automatización.. Este objeto se asigna durante la declaración. Los objetos de Automatización se utilizan para manipular software como Office 2007 (Word, Excel, etc.). // Declare an automation object MyAutomationObject is Automation object MyServer
// Call to a method of an automation object MyAutomationObject>>FileOpen(DocName)
Sintaxis
Declarar un objeto de automatización Ocultar los detalles
<Automation object name> is automation object <Name of automation server>
<Automation object name>: Cadena de caracteres Nombre del objeto de automatización a declarar. <Name of automation server>: Cadena de caracteres Nombre del servidor para el objeto de automatización.
Llamar a un método de un objeto de automatización Ocultar los detalles
<Name of automation object>>><Method name>([<Parameters>])
<Automation object name>: Cadena de caracteres Nombre del objeto de automatización a utilizar. Este objeto fue declarado de antemano. <Method name>: Cadena de caracteres Nombre del método del objeto de automatización a ejecutar. Este método es dado por el servidor.Observación: La lista de métodos disponibles depende del servidor. Consulte la documentación sobre el servidor para obtener más detalles. <Parameters>: Cualquier tipo (opcional) Parámetros pasados al método. Para utilizar el valor predeterminado de un parámetro opcional, puede utilizar "*" o la constante OLEIgnore. Observaciones Vida útil de un objeto de automatización El objeto de automatización se crea durante su declaración. El objeto de automatización se destruye automáticamente al final de la Process que contiene su declaración. Un objeto de automatización declarado "global" en el código: - que inicializa una ventana (o Page ) será destruido al final del Process que cierra la ventana (o Page ).
- de inicialización del proyecto se destruirá al final del cierre Process de la primera ventana/ Page del proyecto.
Asignación de un objeto de automatización - Al asignar un objeto de automatización, el servidor de automatización se inicia automáticamente.
- Para asignar un objeto de automatización con una instancia existente de un servidor de automatización, utilice GetActiveObject.
Pasar parámetros a un método - Los métodos de los servidores de automatización pueden aceptar uno o más parámetros.
- Cuando se llama a un método, se debe respetar la secuencia de parámetros (ver la documentación sobre el servidor para más detalles).
- En algunos servidores de automatización, algunos parámetros de método no se valoran: sólo es importante la presencia del parámetro. El valor tomado por este parámetro no tiene importancia.
Por ejemplo, el método "EditReplace" de Word Basic acepta 10 parámetros, el último (ReplaceAll) no se valora. En WLanguage, cualquier valor ordinario puede ser pasado a parámetros no valorados. - Los métodos de algunos servidores de automatización pueden aceptar parámetros opcionales ubicados en cualquier lugar de la lista de parámetros.
En WLanguage, los parámetros opcionales deben encontrarse necesariamente después de los parámetros obligatorios. Para dar cualquier valor ordinario a un parámetro opcional, asigne el *carácter al parámetro opcional. Por el contrario, este carácter no será necesario para los parámetros opcionales que se encuentren después del último parámetro obligatorio.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|