Foros del Web » Programando para Internet » ASP Clásico »

problema para insertar imagenes a powerpoint desde asp clasico UN RETO

Estas en el tema de problema para insertar imagenes a powerpoint desde asp clasico UN RETO en el foro de ASP Clásico en Foros del Web. Hola de nuevo: Tengo la siguiente pagina en asp clasico; <html> <head> <title>PRUEBAS POWERPOINT</title> </head> <body> <% resultado = Conectarse(objBase) \" contador = 0 SQL_conexion ...
  #1 (permalink)  
Antiguo 04/06/2011, 10:05
 
Fecha de Ingreso: enero-2008
Mensajes: 70
Antigüedad: 16 años, 3 meses
Puntos: 0
problema para insertar imagenes a powerpoint desde asp clasico UN RETO

Hola de nuevo:

Tengo la siguiente pagina en asp clasico;

<html>
<head>
<title>PRUEBAS POWERPOINT</title>
</head>
<body>
<%
resultado = Conectarse(objBase)
\"
contador = 0
SQL_conexion = "SELECT * FROM tabla"
set objV = server.CreateObject("ADODB.recordset")
objV.Open SQL_conexion, objBase,1

PPNAME="MYPP\MYPPT.PPT"

Set ppOBJ = Server.CreateObject("PowerPoint.Application")

Set ppPres = ppObj.Presentations.Add


With ppPres
While Not objv.EOF
contador = contador + 1
TIPOLETRA = 26

With .Slides.Add(contador, 1)
.SlideShowTransition.AdvanceOnTime = True
.SlideShowTransition.AdvanceTime = 10
Set shpCurrShape = .Shapes.AddPicture(ruta_de_foto_absoluta, False, True, 0, 0,700,400)
With shpCurrShape
.Width = 700
.Height = 400
.Left = 0
.Top = 0
End With
End With
objv.MoveNext
Wend
End With

ppPres.SaveAs server.mappath(ppname)


%>
PowerPoint CREADO <a href="<%=ppName%>">PULSA AQUI</a> PARA DESCARGARLO.
</body>
</html>

La cuestion es que este codigo debe crear una diapositiva por cada registro e insertar la foto correspondiente, pero cuando se encuentra con una foto de unas 60k o mas se queda bloqueado en la linea de '.Shapes.AddPicture' y no avanza. no es solucion redimensionar las fotos pues el mismo codigo en vba de excel o access funciona perfectamente, ademas que perderian la calidad que tienen.

Me esta volviendo loco el problema, no se si se trata de configurar algo en el servidor o que debo actualizar algo. AYUDAAAAAAAAAAAAAAAA

gracias
  #2 (permalink)  
Antiguo 07/07/2011, 01:38
Avatar de Joch_pa  
Fecha de Ingreso: octubre-2009
Ubicación: Pachuca De Soto, Hidalgo, Mexico, Mexico
Mensajes: 122
Antigüedad: 14 años, 6 meses
Puntos: 7
Respuesta: problema para insertar imagenes a powerpoint desde asp clasico UN RETO

si ya tienes el codigo en VB (dices que funciona bien) (hacerlo con vb 6.0) crea un ocx o dll que haga esta funcion.

registralo en el server.
invocalo desde el ASP y pasale los parametros, con eso debe de funcionar.
algo asi :
Código ASP:
Ver original
  1. pp = server.createobject("nombreocx.crearpp")

ya una ves generado solo pon el link de descarga.

es una solución media tediosa pero es funcional.

Para el ocx o dll checa este post http://www.forosdelweb.com/f69/crear...go-asp-550854/ viene muy bien explicado.

Etiquetas: asp, imagenes, powerpoint, reto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:56.