Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2015
CFPA86 CFPA86 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Medellin (Colombia)
Posts: 119
Poder: 21
CFPA86 Va por buen camino
Automatización en Excel Starter 2010

Hola amigos en dias pasados les pedi una ayuda para pasar unos datos de excel a una tabla paradox (en su momento me funciono) con ayuda de Newtron, lo resolvi ahora con un nuevo sistema win7, D7, excel starter 2010, necesito nuevamente de este codigo, pero me saca un error creando el objeto excel, aca el codigo
Código Delphi [-]
.........
Var
   Appexcel : variant;
   N, hoja     : smallint;
   Contenido : string;
 Begin
   Appexcel := CreateOleObject('Excel.Application');   aca es donde me saca el error
   AppExcel := WorkBooks.Open('nombre.xls');
.........
Resto del codigo
El error dice:
Cita:
(project xxxx raised exception class EOleSysError with message 'cadena clase no valida')
Quisiera que alguien de ustedes me dijera xq se me puede presentar este error y si es posible como solucionarlo para proseguir con mi proyecto, muchas gracias.
__________________
Siempre hay un primer momento para todo.

Última edición por nlsgarcia fecha: 09-08-2015 a las 03:03:49. Razón: Sintaxis Delphi
Responder Con Cita
  #2  
Antiguo 09-08-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
CFPA86,

Cita:
Empezado por CFPA86
...Excel Starter 2010...error creando el objeto excel...CreateOleObject('Excel.Application')...


Microsoft Excel Starter 2010, no soporta macros ni automatización COM.

Revisa esta información:
Espero sea útil

Nelson.
Responder Con Cita
  #3  
Antiguo 09-08-2015
CFPA86 CFPA86 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Medellin (Colombia)
Posts: 119
Poder: 21
CFPA86 Va por buen camino
De acuerdo a lo que me dice nlsgarcia, opte por desinstalar el ms office starter e instalar el office 2010, edite mi libro de excel en dicho office, grabe como xlsx y xls, correcto ya me pasa de donde me sacaba el error (crea el objeto excel), pero al continuar el codigo en la linea
Código Delphi [-]
Contenido := appExcel.WorkBooks[1].Worksheets[hoja].cell[n,1];
Dicho error dice:
Cita:
Project xxx raised exception class EOleException with message 'method cell' not supported by automation object
Recurro a ustedes haber si me colaboran, en esto y muchas gracias nuevamente
__________________
Siempre hay un primer momento para todo.

Última edición por nlsgarcia fecha: 09-08-2015 a las 22:22:55. Razón: Sintaxis Delphi
Responder Con Cita
  #4  
Antiguo 09-08-2015
CFPA86 CFPA86 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Medellin (Colombia)
Posts: 119
Poder: 21
CFPA86 Va por buen camino
Hola, sobre el ultimo error que me presentaba, era xq la palabra cell estaba mal escrita era cells
Linea mal escrita
Código Delphi [-]
  Contenido := appExcel.WorkBooks[1].Worksheets[hoja].cell[n,1];
  // Linea bien escrita
  Contenido := appExcel.WorkBooks[1].Worksheets[hoja].cells[n,1];
Ya funciona, de todas formas reitero mis gracias para todos.
__________________
Siempre hay un primer momento para todo.

Última edición por nlsgarcia fecha: 09-08-2015 a las 22:23:44. Razón: Sintaxis Delphi
Responder Con Cita
  #5  
Antiguo 09-08-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pasar una tabla a excel 2010 emeritos Varios 6 18-02-2015 15:21:17
OLE Automatización de Excel r1d2m3 OOP 5 10-06-2011 18:59:45
Error automatización Excel 2010 pvelarde Servers 1 27-01-2011 13:05:57
Consejo Automatizacion Excel Builder C++ alt126 C++ Builder 0 14-04-2005 10:52:04


La franja horaria es GMT +2. Ahora son las 22:28:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi