Abrir nueva Aplicación al abrir cualquier archivo

17/07/2003 - 23:45 por Cotarelo63 | Informe spam
Trabajo con Excel 2000 sobre windows XP.
Tengo varios programas creados en excel en los cuales oculto (por código)
todas las barras de herramientas, incluso la barra de menus de la hoja, pues
todas las funciones del programa se ejecutan a través de botones de comando
situados en las distintas hojas del libro.
El problema que se me presenta es que, si tengo abierto uno de mis
programas, y abro otro documento cualquiera en Excel a través de Mis
Documentos, o de los Ultimos Archivos usados, el documento se abre sobre la
instancia de aplicación excel ya abierta, por lo que no aparecen tampoco las
barras de herramientas, lo que dificulta cerrar dicho archivo.
Dado que mis programas los distribuyo entre mas usuarios de mi empresa, mi
intención sería que al abrirse cualquier archivo se abriera una nueva
instancia de la aplicación Excel, y no sobre cualquier otra abierta.
Esperando podais ayudarme, os saluda cordialmente

Juan Carlos Pérez
Asturias-España
 

Leer las respuestas

#1 - José Luis -
18/07/2003 - 00:07 | Informe spam
1. y si usas los eventos Deactivate y Activate para ocultar / mostrar las
barras mientras tu libro esté activo o no?
2. para crear una nueva instancia:

Set E = CreateObject("Excel.Application")
E.Application.AutoRecover.Enabled = False
E.Workbooks.Open Filename:="c:\Tu libro.xls"
E. . procedimientos. para ocultar
E.Visible = True
Set E=Nothing

tendrías que hacer algún .xls que haga este proc y se cierre

"Cotarelo63" escribió en el mensaje
news:%
Trabajo con Excel 2000 sobre windows XP.
Tengo varios programas creados en excel en los cuales oculto (por código)
todas las barras de herramientas, incluso la barra de menus de la hoja, pues
todas las funciones del programa se ejecutan a través de botones de comando
situados en las distintas hojas del libro.
El problema que se me presenta es que, si tengo abierto uno de mis
programas, y abro otro documento cualquiera en Excel a través de Mis
Documentos, o de los Ultimos Archivos usados, el documento se abre sobre la
instancia de aplicación excel ya abierta, por lo que no aparecen tampoco las
barras de herramientas, lo que dificulta cerrar dicho archivo.
Dado que mis programas los distribuyo entre mas usuarios de mi empresa, mi
intención sería que al abrirse cualquier archivo se abriera una nueva
instancia de la aplicación Excel, y no sobre cualquier otra abierta.
Esperando podais ayudarme, os saluda cordialmente

Juan Carlos Pérez
Asturias-España

Preguntas similares