|
|
|
|
ControlExecuteClosing (Función) Ejecuta el evento WLanguage de cierre de un control de oficina y muestra su diálogo de confirmación si es necesario. // Click the VALIDATE button IF NOT ControlExecuteClosing(PSHEET_Spreadsheet) THEN RETURN END Close()
Sintaxis
<Result> = ControlExecuteClosing(<Office control>)
<Result>: booleano - Si el evento WLanguage de cierre del control devuelve un valor (True o False), <Resultado> corresponde a este valor.
- Si el evento de cierre de WLanguage del control no devuelve ningún valor:
- si el valor de la propiedad ..Modified en el control es True, se muestra un cuadro de diálogo de confirmación: <Resultado> es igual a False si el usuario pide no cerrar el documento, True en caso contrario.
- si la propiedad ..Modified del control se establece en False, la función devuelve True.
<Office control>: Nombre del control Nombre de la oficina de control a utilizar. Este control puede corresponder a: - a control Hoja de cálculo,
- un control Procesador de texto,
- un control de Editor de Imagen,
- un control Lector PDF.
Observaciones - Esta función es llamada automáticamente por la cinta de los controles de la oficina (controles de Hoja de cálculo, Procesador de textos, Editor de imágenes o Lector de PDF) en las siguientes acciones del usuario:
- Nuevo.
- Abrir.
- Arrastre y suelte un documento al control.
- Esta función realiza las siguientes operaciones:
- Ejecutando el evento "Antes de cerrar el documento".
- Si este evento devuelve un valor (True o False), la función se detiene y devuelve este valor.
- Si este evento no devuelve un valor:
- si el valor de la propiedad ..Modified en el control es True, la función muestra un cuadro de diálogo de confirmación al usuario y devuelve False si el usuario pide no cerrar el documento.
- si la propiedad ..Modified del control se establece en False, la función devuelve True.
- Esta función se puede llamar, por ejemplo, al cerrar una ventana o antes de que se asigne un nuevo contenido al control.
- El siguiente código le permite visualizar sólo el diálogo de confirmación:
bCloseOK = AAFExecute(PSHEET_Spreadsheet, aafClosingDialog)
- Para ejecutar sólo el evento WLanguage de cierre del documento, utilice el siguiente código:
ExecuteProcess(PSHEET_Spreadsheet, trtBeforeClosingDocument)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|