Modificar archivos Excel

09/02/2006 - 06:32 por Ricardo | Informe spam
Hola a todos.

Necesito abrir una hoja de cálculo, pero resulta que no he encontrado
como hacerlo desde ASP, he utilizado lo siguiente como en VB pero no me
funciona:


Dim LoExcel

Set LoExcel = Server.CreateObject("Excel.Application")

LoExcel.Visible = true
...

Lo que sucede es que el ASP me regresa error al abrir el objeto.

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A0046)
Permiso denegado: 'createobject'
/intragryc/captura/GeneraExcel.asp, línea 5


OK, se que es claro que son permisos, pero no le encuentro donde los
debo asignar, el directorio captura cuenta con permisos de Lectura y
Escritura pero creo que la cosa no va por alli, por favor, ¿alguna
sugerencia?

Gracias.
Atte.
Ricardo
 

Leer las respuestas

#1 Matías Iacono
09/02/2006 - 17:42 | Informe spam
Que sistema operativo estas usando?

Esto es, como dices, problemas de permisos, pero tambien, como mensionas, no
tiene que ver con directorios, si no, con accesos a recursos del sistem.

Dependiendo del sistema operativo que tengas, deberías dar permiso general
de ejecucion de aplicaciones a la cuenta IUSER_NOMBREMAQUINA, o por lo menos
a Excel.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Ricardo" escribió en el mensaje
news:
Hola a todos.

Necesito abrir una hoja de cálculo, pero resulta que no he encontrado como
hacerlo desde ASP, he utilizado lo siguiente como en VB pero no me
funciona:


Dim LoExcel

Set LoExcel = Server.CreateObject("Excel.Application")

LoExcel.Visible = true
...

Lo que sucede es que el ASP me regresa error al abrir el objeto.

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A0046)
Permiso denegado: 'createobject'
/intragryc/captura/GeneraExcel.asp, línea 5


OK, se que es claro que son permisos, pero no le encuentro donde los debo
asignar, el directorio captura cuenta con permisos de Lectura y Escritura
pero creo que la cosa no va por alli, por favor, ¿alguna sugerencia?

Gracias.
Atte.
Ricardo

Preguntas similares