Internet Explorer y Excel

30/11/2006 - 16:45 por Deyvi | Informe spam
Hola, tengo una consulta, ¿cómo puedo hacer un formulario de ingreso de
datos y estos datos se almacenen en una página de Excel?, no se si me
explique bien, lo que necesito es que al abrir Excel haga click en un boton
y me salga la ventana de IE y este tenga unos casilleros, al llenarlos y al
darle "ACEPTAR" me grabe los datos que ingrese en una hoja del archivo
abierto.

Espero me puedan ayudar,

Saludos

Deyvi

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
07/12/2006 - 04:52 | Informe spam
hola, Deyvi !

... necesito... crear un formulario simple... de datos de una persona (nombre, apellidos, edad, sexo, peso y talla)
... que el ingreso se realice en una ventana de IE... al hacer click en... boton... dentro de IE... se guarden en una hoja de excel.



[probablemente] te convendria analizar las alternativas que ofrece InfoPath para formularios dinamicos y datos de toda la organizacion -?-

[hasta donde se]... las macros de excel NO son 'operables'... bajo entornos 'ajenos' a la aplicacion [como desde el IE p.e.] :-(

[por otro lado]... cual es la 'imperante necesidad' de hacerlo a traves de un explorador de internet -?- [considera lo siguiente]:
-> la entrada de datos [en ese 'formulario'] la va a hacer...
cualquier persona ?... desde cualquier pc ?... en cualquier parte del mundo ?... usando cualquier explorador de internet ? ... etc.
-> de donde va a 'jalar' ese formulario ?
-> a donde se hara la conexion [o el enlace] para la hoja de calculo que almacenara los datos ingresados ?
-> como piensas manejar dos [o mas] ingresos 'simultaneos' ?
-> etc.

comentas [si hubiera] algun/os detalle/s mas... conceto/s, especifico/s ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Francisco Parrilla
08/12/2006 - 13:22 | Informe spam
Hola :)

Por mientras anexo este codigo de ejemplo de formulario con captura a excel
desde una pagina HTML.
De preferencia pasalo primero por en notepad el texto y despues lo guardas
como HTML desde el mismo editor :)

Este codigo es meramente didactico

Saludos
http://mx.geocities.com/gozalo_ya/index.htm



<HTML>
<HEAD>
<TITLE>Captura datos de pagina HTML a Excel</TITLE>
<SCRIPT LANGUAGE="VBSCRIPT">
<!--
sub excel
dim app
set app = createobject("excel.application")
app.visible = true
dim wb
set wb = app.workbooks.open ("c:\captura3.xls")
i=1
do until app.cells(i,1).value = empty
i=i+1
loop
wb.Activesheet.cells(i,1).value = captura.Nombre.value
wb.Activesheet.cells(i,2).value = captura.Apellido.value
wb.Activesheet.cells(i,3).value = captura.Edad.value
wb.Activesheet.cells(i,4).value = captura.Sexo.value
wb.Activesheet.cells(i,5).value = captura.Peso.value
wb.Activesheet.cells(i,6).value = captura.Talla.value
app.activeworkbook.Save
app.quit
end sub
</SCRIPT>
</HEAD>
<body onload="javascript:resizeTo(300,500)">
<FORM NAME = "Captura">
Nombre: <INPUT TYPE= "text" NAME="Nombre" size="20">
<p>Apellido: <INPUT TYPE = "text" NAME = "Apellido" size="20"> </p>
<p>Edad:
<INPUT TYPE= "text" NAME="Edad" size="20"> </p>
<p>Sexo:
<INPUT TYPE= "text" NAME="Sexo" size="20"> </p>
<p>Peso:
<INPUT TYPE= "text" NAME="Peso" size="20"> </p>
<p>Talla:
<INPUT TYPE= "text" NAME="Talla" size="20"> </p>
<p>
<INPUT TYPE ="BUTTON" NAME = "MIBOTON" VALUE="MAPEA" ONCLICK= "excel"> </p>
</FORM>

</HTML>



http://mx.geocities.com/gozalo_ya/index.htm


"Héctor Miguel" escribió:

hola, Deyvi !

> ... necesito... crear un formulario simple... de datos de una persona (nombre, apellidos, edad, sexo, peso y talla)
> ... que el ingreso se realice en una ventana de IE... al hacer click en... boton... dentro de IE... se guarden en una hoja de excel.

[probablemente] te convendria analizar las alternativas que ofrece InfoPath para formularios dinamicos y datos de toda la organizacion -?-

[hasta donde se]... las macros de excel NO son 'operables'... bajo entornos 'ajenos' a la aplicacion [como desde el IE p.e.] :-(

[por otro lado]... cual es la 'imperante necesidad' de hacerlo a traves de un explorador de internet -?- [considera lo siguiente]:
-> la entrada de datos [en ese 'formulario'] la va a hacer...
cualquier persona ?... desde cualquier pc ?... en cualquier parte del mundo ?... usando cualquier explorador de internet ? ... etc.
-> de donde va a 'jalar' ese formulario ?
-> a donde se hara la conexion [o el enlace] para la hoja de calculo que almacenara los datos ingresados ?
-> como piensas manejar dos [o mas] ingresos 'simultaneos' ?
-> etc.

comentas [si hubiera] algun/os detalle/s mas... conceto/s, especifico/s ?
saludos,
hector.



Respuesta Responder a este mensaje
#8 Francisco Parrilla
08/12/2006 - 13:23 | Informe spam
Por cierto crea primero el archivo ya que este codigo supone que ya existe
en la unidad "C:\"

Saludos
Respuesta Responder a este mensaje
#9 Deyvi
08/12/2006 - 16:48 | Informe spam
Gracias, ahora lo pruebo.

Deyvi

"Francisco Parrilla" escribió en el
mensaje news:

Por cierto crea primero el archivo ya que este codigo supone que ya existe
en la unidad "C:\"

Saludos

Respuesta Responder a este mensaje
#10 Francisco Parrilla
12/12/2006 - 06:10 | Informe spam
Cuando mencionas tu espacio, te refieres a una intranet o una pagina dentro
de algun servidor de internet?

Da mas detalles en cuanto a como tienes montado tu sistema de archivos
dentro de la red y como trabajas con ellos.

Saludos
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida