Resumen:
Este artículo pretende ayudarle a solucionar el mensaje 'Se ha producido el error 1004 en tiempo de ejecución: Error definido por la aplicación o el objeto' cuando ejecuta Microsoft Visual Basic. Siga leyendo y compruebe más detalles sobre cómo solucionar el error 1004 en tiempo de ejecución en Excel.
Cuatro formas de solucionar el Error 1004 en tiempo de ejecución en Excel Microsoft Visual Basic:
Soluciones viables | Solución de problemas paso a paso |
---|---|
Solución 1. Eliminar los archivos GWXL97.XLA | La solución para el error 1004 de Excel es encontrar y eliminar el archivo de error. Vaya a C:\Archivos de programa\MSOffice\ XLSTART...Pasos Completos |
Solución 2. Comprobar el acceso de confianza al modelo de objetos del proyecto VBA | Habilitar una opción de confianza del proyecto VBA en el Centro de confianza de Excel para solucionar el error 1004 de Excel. Abra un archivo de Excel en blanco...Pasos Completos |
Solución 3. Crear otra plantilla de Excel | Inicie un nuevo libro de Excel y asegúrese de que solamente haya una hoja de trabajo en él. Formatee el libro de trabajo primero...Pasos Completos |
Solución 4. Reparar archivo de Excel dañado | Repara archivos corruptos de Excel con una herramienta de reparación de archivos. La herramienta de reparación de archivos de EaseUS arregla archivos XLS y XLSX severamente dañados y recupera todo de Excel....Pasos Completos |
Microsoft Visual Basic for Applications (VBA) se ha desarrollado para ayudar a los usuarios a escribir programas para el sistema operativo Windows. Se ejecuta como un lenguaje de programación interno en Microsoft Office, como Word, Excel y PowerPoint.
Algunos usuarios han informado de que al ejecutar VBA en un gráfico de Excel o al intentar generar una macro en documentos de Excel, aparece un mensaje de error que dice "Error 1004 en tiempo de ejecución. Error definido por la aplicacion o el objeto". Y luego se encuentran con que Windows no tiene acceso al dispositivo ruta de acceso o archivo especificado. Si tiene el mismo problema que estos usuarios, este artículo es el lugar adecuado para usted. En esta página podrás encontrar tanto las razones como las correspondientes soluciones para este código de error.
El mensaje de error contiene más información que el código de error 1004. Generalmente, tras el código de error, se puede ver una breve descripción. Los mensajes de errores más repetidos se enumeran a continuación:
Si quiere saber cómo solucionar el error de ejecución 1004 en Excel de forma adecuada, debe entender qué es lo que provoca este problema. Las siguientes son las razones más comunes.
La macro que se está ejecutando está copiando la hoja de trabajo original a un libro de trabajo con un nombre definido que no ha guardado y cerrado antes de ejecutar la macro.
Al abrir el archivo VBA de Excel, se produce un conflicto con otros programas.
El gráfico de Excel contiene más entradas de leyenda que espacio disponible para mostrar las entradas de leyenda en el gráfico.
Sus archivos .xls se han corrompido, infectado o dañado.
Aunque muchas razones podrían causar este problema de error 1004 en Excel, afortunadamente, algunos métodos válidos pueden ayudarlo a volver a acceder a sus archivos. Vamos a comprobarlos uno por uno.
El método más sencillo para solucionar el error 1004 de Excel es encontrar y eliminar el archivo de error.
Paso 1. Vaya a: C:\Archivos de Programas\MS Office\Office\XLSTART.
Paso 2. Encuentre el archivo GWXL97.XLA y elimínelo.
Paso 3. Vuelva a abrir su archivo de Excel y compruebe si el problema se ha resuelto.
Otra solución que puede probar es habilitar la opción de confianza del proyecto VBA en el Centro de confianza de Excel. Siga los pasos detallados y pruebe.
Paso 1. Abra un archivo de Excel en blanco y haga clic en "Archivos" en la parte superior izquierda.
Paso 2. Haga clic en Opción y vaya al Centro de confianza.
Paso 3. Busque y entre en la configuración del Centro de Confianza.
Paso 4. En Configuración de macros, marque la opción: "Confiar en el acceso al modelo de objetos del proyecto VBA".
Ahora puede verificar su archivo de Excel.
Este método puede ser un poco complicado, pero es útil y vale la pena probarlo.
Paso 1. Inicie un nuevo libro de Excel y asegúrese de que solamente haya una hoja de trabajo en él.
Paso 2. Primero formatee el libro de trabajo y luego ponga los datos que necesita en él.
Paso 3. Pulse Archivo > Guardar como, introduzca primero el nombre del archivo y haga clic en la flecha desplegable de la columna Guardar como tipo.
Excel 2003: Elija la plantilla de Excel 97-2003.
Excel 2007 o posterior: Seleccione Plantilla de Excel.
Paso 4. Haga clic en "Guardar" para confirmar.
Ahora puede insertarlo programáticamente utilizando el siguiente código: Añadir Tipo:=ruta\nombredearchivo. El nombre del archivo es el que se estableció al crear la nueva plantilla de Excel.
Si todas las soluciones anteriores no pueden ayudarte, entonces existe la posibilidad de que el archivo de Excel que deseas abrir esté dañado. Para arreglar un archivo de Excel dañado, puede confiar en un software de reparación de archivos. EaseUS Fixo Reparación de documento es una gran opción.
Con esta herramienta, haga clic en el botón "Reparar" y espere a que repare todos los documentos dañados por usted.
Descargue el software y siga los pasos detallados a continuación para reparar archivos de Excel dañados.
Paso 1. Descarga e inicia Fixo en tu PC o portátil. Elige "Reparación de archivos" para reparar documentos corruptos de Office, incluyendo Word, Excel, PDF y otros. Haz clic en "Añadir archivo(s)" para seleccionar los documentos dañados.
Paso 2. Para reparar varios archivos a la vez, haz clic en el botón "Reparar todo". Si quieres reparar un solo documento, mueve el puntero hasta el archivo de destino y elige "Reparar". También puedes previsualizar los documentos haciendo clic en el icono del ojo.
Paso 3. Haz clic en "Guardar" para guardar el documento seleccionado. Selecciona "Guardar todo" para guardar todos los archivos reparados. Selecciona "Ver ahora" para localizar la carpeta reparada.
Después de leer, usted debe tener una comprensión completa de cómo solucionar Runtime error 1004. Si usted puede asegurarse de que el archivo de Excel que desea abrir es válido, entonces los tres primeros métodos le ayudaría a cabo.
Una vez que tenga un archivo de Excel dañado, una herramienta profesional de reparación de archivos es una opción más sabia. EaseUS Fixo es altamente recomendado por muchos usuarios y profesionales de TI para ayudarle a reparar archivos de Word, Excel, PowerPoint y PDF.
Artículos Relacionados
Eliminar virus que borran archivos automáticamente
Cómo Recuperar Archivos Eliminados del Escritorio de Windows PC 11/10/8/7
¿Dónde se guardan los archivos temporales de Word? Cómo localizarlos
Cómo recuperar archivos eliminados PST de Outlook [Gratis y fácil]