AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones varias de WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Abre una Document en una nueva ventana (sin modelo) utilizando el editor WINDEV apropiado (procesador de textos, hoja de cálculo, lector de PDF o editor de Image).
Observaciones:
  • Hay dos sintaxis disponibles:
    • abrir una Document en modo de bloqueo: la aplicación se bloquea hasta que se cierra la ventana que muestra la Document.
    • abrir una Document de forma asíncrona: la aplicación no se bloquea cuando se abre la Document. Un Procedure de WLanguage se ejecuta cuando se cierra el Document. Esta sintaxis requiere el nombre del lenguaje WLanguage Procedure para ser ejecutado.
  • Para abrir el documento sin bloquear la aplicación y sin especificar un lenguaje Procedure, utilice OpenDocumentAsynchronous.
Ejemplo
sDocument is a string
sDocument = fSelect("C:\Directories", "File.docx", ...
      "Select a file", ...
      "Word file (*.docx)" + TAB + ".docx" + CR + "Spreadsheet (*.xlsx)" + TAB + ".xlsx")
IF OpenDocument(sDocument) = odFailure THEN
Error("Unable to open the document.")
END
OpenDocument("MyDocument.docx", "My Document", odOptionNone, "", OpenDocument_Callback)
 
INTERNAL PROCEDURE OpenDocument_Callback(DocResult, nCR)
SWITCH nCR
CASE odOpenModified
Info(DocResult + " has been modified")
CASE odOpenNotModified
Info(DocResult + " has not been modified")
OTHER CASE
Info(DocResult + " could not be opened")
END
END
Sintaxis

Abrir una Document (modo de bloqueo) Ocultar los detalles

<Result> = OpenDocument(<Document> [, <Title> [, <Options> [, <Password>]]])
<Result>: Constante de tipo Integer
Estado reporte de la apertura de Document:
odFailureEl Document no fue abierto.
odOpenModifiedEl Document fue abierto y modificado.
odOpenNotModifiedEl Document fue abierto pero no fue modificado.
<Document>: Cadena de caracteres
Document para abrir. Corresponde a:
  • el archivo completo o relativo de ruta de Document para abrir.
  • un buffer o un memo HFSQL que contiene la Document para abrir. Si la función devuelve la constante odOpenModified, el parámetro <Document> contendrá el búfer o memo HFSQL modificado y guardado en la edición Document.
  • una Variable de tipo Document, xlsDocument o Image. Si la función devuelve la constante odOpenModified, el parámetro <Document> contendrá la variable modificada y guardada durante la edición de Document.
<Title>: Cadena de caracteres opcional
Título de la ventana abierta para mostrar la Document. Por Default, este parámetro corresponde al título de la ventana actual.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Opciones para la apertura de la Document:
odOptionHidePaneSi la Document es una imagen, se visualiza en el editor de imágenes y el panel derecho (que muestra las características de la color) no es visualizado por la Default.
odOptionMaxWindowDocument se abre en lectura/escritura en una ventana maximizada.
odOptionNone
(valor predeterminado)
Document se abre en lectura/escritura en una ventana no maximizada.
odOptionReadOnlyDocument abierto en modo de sólo lectura.
<Password>: Cadena de caracteres opcional
  • Contraseña a usar si el archivo está protegido,
  • Vaciar la cadena ("") si el archivo no está protegido por contraseña.

Abrir una Document (de forma asíncrona, en modo no bloqueante) Ocultar los detalles

<Result> = OpenDocument(<Document> , <Title> , <Options> , <Password> , <WLanguage procedure>)
<Result>: Constante de tipo Integer
Estado reporte de la apertura de Document:
odFailureEl Document no fue abierto.
odOpenNotModifiedEl Document fue abierto pero no fue modificado.
<Document>: Cadena de caracteres
Document para abrir. Corresponde a:
  • el archivo completo o relativo de ruta de Document para abrir.
  • un buffer o un memo HFSQL que contiene la Document para abrir. Si la función devuelve la constante odOpenModified, el parámetro <Document> contendrá el búfer o memo HFSQL modificado y guardado en la edición Document.
  • una Variable de tipo Document, xlsDocument o Image. Si la función devuelve la constante odOpenModified, el parámetro <Document> contendrá la variable modificada y guardada durante la edición de Document.
<Title>: Cadena de caracteres
Título de la ventana abierta para mostrar la Document. Por Default, este parámetro corresponde al título de la ventana actual.
<Options>: Constante de tipo Integer
Opciones para la apertura de la Document:
odOptionHidePaneSi el Document es una imagen, se visualiza en el editor de imágenes en modo lectura/escritura y el panel derecho (que muestra las características del color) no es visualizado por el Default.
odOptionMaxWindowDocument se abre en lectura/escritura en una ventana maximizada.
odOptionNone
(valor predeterminado)
Document se abre en lectura/escritura en una ventana no maximizada.
odOptionReadOnlyDocument abierto en modo de sólo lectura. Esta constante se puede combinar con las constantes odOptionNone y odOptionMaxWindow.
<Password>: Cadena de caracteres
  • Contraseña a usar si el archivo está protegido,
  • Vaciar la cadena ("") si el archivo no está protegido por contraseña.
<WLanguage procedure>: Nombre de procedimiento o procedimiento lambda
Nombre del WLanguage Procedure ("callback") llamado tras el cierre de la ventana de edición Document. Para obtener más información sobre este procedimiento, consulte Parámetros del procedimiento utilizado por la función OpenDocument.
Este procedimiento WLanguage puede corresponder a:
  • el nombre de un procedimiento global,
  • el nombre de un procedimiento interno,
  • un procedimiento lambda.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/01/2023

Señalar un error o enviar una sugerencia | Ayuda local