Ocultar Excel al Ejecutar aplicacion en VBA

17/08/2006 - 23:27 por DBE | Informe spam
Agradeceria me ayudaran con la siguiente inquietud:

Tengo un aplicativo en excel con VBA, y tengo un acceso directo al libro en
el cual se inicia; la aplicacion inicia con un cuadro de dialogo y oculto la
ventana de excel.

Sin embargo al iniciar carga excel, carga el cuadro de dialogo y oculta
excel

Mi pregunta como hago para que inicie el libro inicial sin mostrar excel.

He encontrado referencia que se usaba en windows 98 utilizando la linea de
comando

C:\Archivos de programa\Microsoft Office\OFFICE11\excel.exe
ruta\archivo.xls -E

pero no logro que funcione en windows Xp.

Alguien me podria ayudar?

Gracaias

Preguntas similare

Leer las respuestas

#1 DBE
18/08/2006 - 00:33 | Informe spam
Si funciona, la utilizo para ocultar la ventana de excel, pero solo despues
de ejecutar la macro, y lo que deseo es que no se muestre cuando inicio
excel, que esto sea transparente para el usuario, es decir se ejecute la
macro sin mostrar la ventana de excel.

"Francisco Parrilla" escribió en el mensaje
news:%
application.visible no te funciona ?



Respuesta Responder a este mensaje
#2 Francisco Parrilla
18/08/2006 - 01:09 | Informe spam
application.visible no te funciona ?
Respuesta Responder a este mensaje
#3 Héctor Miguel
18/08/2006 - 04:09 | Informe spam
hola, David !

Tengo un aplicativo en excel con VBA, y tengo un acceso directo al libro en el cual se inicia
la aplicacion inicia con un cuadro de dialogo y oculto la ventana de excel.
Sin embargo al iniciar carga excel, carga el cuadro de dialogo y oculta excel
Mi pregunta como hago para que inicie el libro inicial sin mostrar excel.
He encontrado referencia que se usaba en windows 98 utilizando la linea de comando
C:\Archivos de programa\Microsoft Office\OFFICE11\excel.exe ruta\archivo.xls -E
pero no logro que funcione en windows Xp.



supongo que te refieres a los 'switches' [o 'modificadores'] -> en la linea de comandos con que se 'arranca' excel -?-
y el modificador que refieres [-e] obliga al excel a NO mostrar la pantalla 'de inicio' NI abrir con el famoso 'Libro1' :))
[sin embargo]... 'mientras' excel no se ha abierto... [poco o] nada habra que pudiera 'adivinar' -?-
[quizas... si lo manejas como codigo en los eventos de apertura de 'ese' libro] -?-

por lo que respecta a los modificadores... visita:
Description of the startup switches for Excel
http://support.microsoft.com/defaul...-us;291288

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Juan M
18/08/2006 - 08:02 | Informe spam
hola David

revisa el siguiente ejemplo
http://www.mvp-access.com/emilio/Ex...Oculta.zip

viene de la pagina de Emilio Sancha
http://www.mvp-access.com/emilio/Ex...cargas.asp

un saludo
juan


"DBE" escribió en el mensaje
news:
Agradeceria me ayudaran con la siguiente inquietud:

Tengo un aplicativo en excel con VBA, y tengo un acceso directo al libro
en el cual se inicia; la aplicacion inicia con un cuadro de dialogo y
oculto la ventana de excel.

Sin embargo al iniciar carga excel, carga el cuadro de dialogo y oculta
excel

Mi pregunta como hago para que inicie el libro inicial sin mostrar excel.

He encontrado referencia que se usaba en windows 98 utilizando la linea de
comando

C:\Archivos de programa\Microsoft Office\OFFICE11\excel.exe
ruta\archivo.xls -E

pero no logro que funcione en windows Xp.

Alguien me podria ayudar?

Gracaias



Respuesta Responder a este mensaje
#5 Francisco Parrilla
18/08/2006 - 08:10 | Informe spam
Prueba este codigo cambiando el acceso directo al script:

Dim oexcel
Set oexcel = CreateObject("excel.Application")
oexcel.application.visible = false
oexcel.application.workbooks.open "c:\MILIBRO.xls"

'Esperando que tengas activa la macro dentro del evento open del libro
' Se supone que aqui se ejecuta tu codigo y despues sale de la aplicacion

oexcel.application.quit
set oexcel = nothing

Atte.
?T Francisco T?
http://groups.msn.com/ExcelVbaMacrosOffice

El verdadero buscador crece y aprende, y descubre que siempre es el
principal responsable de lo que sucede.
Jorge Bucay

La oscuridad nos envuelve a todos, pero mientras el sabio tropieza en alguna
pared, el ignorante permanece tranquilo en el centro de la estancia.
Anatole France
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida