12/03/2010, 17:43
|
| | Fecha de Ingreso: septiembre-2003
Mensajes: 96
Antigüedad: 21 años, 1 mes Puntos: 0 | |
Pasar variables del lado del servidor al del cliente (ASP-VBScript) Hola a todos...
Tengo un problema que me ha reventado un poco la cabeza...
Realicé una página que tiene código ASP, esto con el fin de recuperar información de la página que la llama y crear un arreglo que almacena la información que deseo imprimir en el archivo de excel (abajo el código). <%
NumReg = Request("numReg")
Dim getValues(), i
i = 0
Redim getValues(i)
For x = 0 To numReg getValues(x) = Request("myValues" & x)
i = i + 1
Redim Preserve getValues(i)
Next
%> Después de este bloque tengo un VBScript (ActiveX) que se ejecuta para crear un archivo de excel del lado del cliente (el excel es complejo y requiero de las bondades de la aplicación ya que las del OWC no son suficientes). Ya tengo armado mi script, pero ahora necesito pasar la variable getValues del ASP al script para imprimir los datos en el archivo de excel. Algo como esto: <script language="VBScript">
strNombre = InputBox ("Cual es tu nombre")
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objLibro = objExcel.WorkBooks.Add
objLibro.WorkSheets(1).Cells(1,1) = getValues(1)
...
</script> Alguien sabe cómo puedo hacer esto? Simplemente necesito que en el bloque del script se puedan leer los valores de la variable...
P.D. Intenté leer la variable con la instrucción <%=getValues(1)%> pero no funciona
Agradezco mucho su ayuda
Saludos! |