Compartir a través de


Error en tiempo de ejecución '1008': Operación no segura' al expandir una ventana de desplazamiento mediante VBA

En este artículo se proporciona una resolución para el error en tiempo de ejecución 1008 que se produce al expandir una ventana de desplazamiento mediante VBA en Microsoft Dynamics GP.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 951231

Síntomas

Al usar Visual Basic para Aplicaciones (VBA) en Microsoft Dynamics GP y en Microsoft Business Solutions - Great Plains 8.0 para expandir automáticamente una ventana de desplazamiento (también conocida como cuadrícula en VBA), recibirá el siguiente mensaje de error:

Error en tiempo de ejecución '1008': Operación no segura. Se intentó establecer un valor en un campo de aplicación que está deshabilitado. Esta operación podría poner en peligro la integridad de la aplicación.

Causa

Este error se produce si el icono visible para expandir la ventana de desplazamiento es un campo de modificador visual no editable que solo contiene una imagen. VBA no permite cambiar el valor de un campo no editable.

Solución

Para resolver este problema, utilice un campo de botón pulsador oculto que esté superpuesto al mismo tamaño y posición que el campo de icono de interruptor visual.

Para obtener más información sobre cómo agregar un campo oculto, vea Cómo agregar un campo oculto utilizando el Modificador con Visual Basic para aplicaciones en Microsoft Dynamics GP.