prucommercialre.com


Modificación de Conducta del cuadro de diálogo Abrir

Bronwyn preguntó si había una manera de forzar el cuadro de diálogo Abrir para mantenerse visible para que varios archivos podrían abrirse en forma consecutiva. Mientras que varios documentos se pueden abrir al mismo tiempo utilizando el cuadro de diálogo Abrir, esto no se quiere Bronwyn quería hacer.

Una solución que sólo tangencialmente implica Palabra-es utilizar el Explorador de Windows para mostrar los archivos en una carpeta. Abra una ventana del explorador que muestra todos los archivos de documentos. A continuación, puede hacer doble clic en los archivos, o crear un conjunto de selección de archivos y haga clic derecho sobre ellos y seleccione Abrir. La ventana está continuamente disponible, y usted no tiene que preocuparse acerca de la visualización en varias ocasiones el cuadro de diálogo Abrir.

Si prefiere una solución directamente dentro de Word, sólo recuerda que la Palabra es muy configurable, lo que significa que puede cambiar casi todos los aspectos del programa. Esto incluye el comportamiento del cuadro de diálogo Abrir. Todo lo que necesitas hacer es crear un reemplazo para el comando FileOpen, como en el siguiente:

Public Sub FileOpen ()
Err_handler Dim
On Error GoTo err_handler

Con diálogos (wdDialogFileOpen)
.name = "*. *"
Do While .Show <> 0
.name = "*. *"
Bucle
End With
Exit Sub

err_handler:
Si Err.Number = 5,174 Luego
MsgBox "Usted puede abrir sólo un archivo a la vez.", VbCritical
Resume Next
Más
MsgBox Err.Number y vbCrLf y Err.Description, vbExclamation
End If
End Sub

Con esta macro en su lugar, siempre que usted elija Abrir en el menú Archivo, Word muestra el cuadro de diálogo Abrir con todos los archivos como el tipo de archivo especificado. A continuación, puede seleccionar un archivo, y el cuadro de diálogo se abre de nuevo a la espera de la siguiente selección. Si hace clic en Cancelar en el cuadro de diálogo, a continuación, los extremos de mando y puede comenzar sus otras tareas en Word.

Hay una diferencia entre esta aplicación del cuadro de diálogo Abrir y el que se presenta normalmente por Word. En Word, puede crear un "conjunto de selección" en el cuadro de diálogo Abrir para que pueda abrir varios archivos al mismo tiempo. Cuando se utiliza el cuadro de diálogo wdDialogFileOpen (como se hace cuando se crea su propio reemplazo para el comando Abrir), sólo se puede seleccionar un solo archivo a la vez. Esto no parece ser un gran problema para Bronwyn, pero podría ser un problema para los demás usuarios.

Si desea conservar la capacidad de abrir múltiples archivos a la vez, a continuación, se puede ejecutar una CommandBarControl. Sin embargo, al ejecutar el CommandBarControl, no se puede probar si alguien hace clic en Cancelar. Por lo tanto, usted necesita otra manera de salir del bucle. En la siguiente rutina, puede seleccionar / varios archivos abiertos, pero debe responder también a un cuadro de diálogo para salir del bucle que muestra el cuadro de diálogo.

GetNewFiles Sub ()
Respuesta Dim
Do While respuesta <> vbNo
CommandBars ("Estándar"). Controls ("& Abrir ..."). Ejecutar
Respuesta = MsgBox (Prompt: = "Abrir otro archivo?", Botones: = vbYesNo)
Bucle
End Sub

WordTips es su fuente de formación de Microsoft Word rentable. (Microsoft Word es el procesador de textos más popular en el mundo.) Esta punta (1869) se aplica a Microsoft Word 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Word (Word 2007 y más tarde) aquí: Modificación de Conducta del cuadro de diálogo Abrir.