Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Intraweb con Delphi 7-Importar a Excel (https://www.clubdelphi.com/foros/showthread.php?t=67780)

anr316 06-05-2010 03:44:53

Intraweb con Delphi 7-Importar a Excel
 
Muy buenas a todos las lineas son para ver si me pueden ayudar con el siguiente inconveniente.
Quiero exportar a excel las informaciones que tengo en un grid y me da un error de acceso denegado.
esto me ocurre cuando estoy creando el objeto

ejemplo:

Myobject:=CreateOleObject('Excel.Application')

Justamente en esta linea es que me da el erro.

agradesco la ayuda que me puedan brindar.

ah otra cosa, en desarrollo me crear el archivo pero cuando lo realizo desde la web no me lo permite

En esto momento estoy usando IIS 6.

srneo 04-04-2011 00:08:41

Estoy en la misma!!!
 
le encntraste solucion a este problema?

josejp1 20-04-2011 00:20:12

Incorpora un objeto TExcelApplication (ExcelApplication1), TExcelWorkSheet (WS)y TExcelWorkBook (WkBk) en tu form de intraweb
y para conectar con la hoja excel utiliza:

lcid := GetUserDefaultLCID;
ExcelApplication1.Visible[lcid] := True;
WkBk.ConnectTo(ExcelApplication1.Workbooks.Open(
< nombre de archivo >, // filename
0, //updatelinks
False, //readOnly
5, //format
'', //password
'', //writeResPassword
True, //ignoreReadOnlyRecommended
xlWindows, //origin
emptyParam,
True, //editable
True, //notify
1, //converter
False, //addtomru
emptyParam,
emptyParam,
lcid // lcid
)
);
WS.ConnectTo(WkBk.Worksheets[1] AS _Worksheet);
y para escribir datos en una celda:
WS.Cells.item[fila,columna].value := dato;

josejp1 20-04-2011 00:34:20

Si no te lanza el Excel en el server es un problema de permisos, verifica los permisos de la aplicación y de las carpeta que tengas para cache en Intraweb (Se ve en el módulo ServerController)
Para la aplicación con isapis yo le doy el permiso de control total al usuario Administrador y System y permiso de lectura y ejecución al usuario IUSR, IWAM y servicio de red


La franja horaria es GMT +2. Ahora son las 20:13:39.

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