“Conocimiento Programación>Visual Basics Programación

Cómo mejorar Microsoft Word VBA Lentitud Tabla

2012/3/12
El lenguaje Microsoft VBA automatiza la funcionalidad de Excel , Word o Access . Consultas de tabla grandes o conexiones a bases de datos más lentas causan problemas de lentitud con sus aplicaciones. Microsoft sugiere varios retoques al código para acelerar las operaciones en las aplicaciones de VBA . Debe introducir el código en el editor VBA en el software de Office. Instrucciones
1

Abra la aplicación de Office en el escritorio. Haga clic en la pestaña o la cinta " Desarrolladores " y haga clic en el botón " VBA " para abrir el editor de código.
2

quitar la actualización de pantalla y la barra de estado durante los procesos de consulta. Estos dos procesos dejan de la pantalla de refrescante , por lo que ahorra memoria en el ordenador del usuario . Agregue el código siguiente para detener la barra de estado y la función de actualización de la pantalla:

Application.ScreenUpdating = FalseApplication.DisplayStatusBar = False
3

Deshabilitar eventos y configurar los cálculos en manual . Desactivación de eventos deja de eventos innecesarios de correr , como hacer clic en los botones que no se ejecutan código o hacer el seguimiento de las células que se activan . Cálculos manuales requieren adiciones fórmula manuales para la hoja de cálculo para una aplicación Excel. Agregue el siguiente código al editor VBA :

Application.Calculation = xlCalculationManualApplication.EnableEvents = False
4

clic en el botón " Guardar" y haga clic en "Ejecutar " en el editor para poner a prueba los cambios . El código se ejecuta en el depurador VBA

.

Visual Basics Programación
Cómo cambiar las extensiones de archivo en VB.NET
La diferencia entre SDI Forma y Forma MDI en Visual Basic
Cómo ocultar todas las otras filas en Visual Basic 6
Cómo cambiar el tamaño de imágenes importadas en Visual Basic 2008
Cómo utilizar la cadena de consulta SQL en VB6 con Crystal Reports XI
Controles y funciones de Visual Basic
Cómo mostrar valores en un cuadro de texto en Visual Basic
Definición de Campo en Visual Basic 6.0
Conocimiento de la computadora © http://www.ordenador.online