|
|
|
|
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.
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:
| | odFailure | El Document no fue abierto. | odOpenModified | El Document fue abierto y modificado. | odOpenNotModified | El 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:
| | odOptionHidePane | Si 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. | odOptionMaxWindow | Document se abre en lectura/escritura en una ventana maximizada. | odOptionNone (valor predeterminado) | Document se abre en lectura/escritura en una ventana no maximizada. | odOptionReadOnly | Document 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:
| | odFailure | El Document no fue abierto. | odOpenNotModified | El 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:
| | odOptionHidePane | Si 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. | odOptionMaxWindow | Document se abre en lectura/escritura en una ventana maximizada. | odOptionNone (valor predeterminado) | Document se abre en lectura/escritura en una ventana no maximizada. | odOptionReadOnly | Document 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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|