Abrir Excel con IE

26/07/2005 - 01:51 por Christian Ayala | Informe spam
Saludos.

Tengo la siguiente inquietud, estoy trabajando con ActiveX, para lo cual
tengo varios ambientes cada uno de ellos tiene un WebBrowser, por lo que
tengo la posibilidad de abrir un documento excel en cada uno de estos
ambientes, la dificultad que tengo es que solamente se abre una sesion de
excel y todos los libros excel abiertos apuntan a ella, pero cuando me situo
en una celda en particular lee esta información a pesar que puede estar
seleccionando un libro de otro ambiente, por lo que deseria conocer si este
problema se lo puede solucionar o este es un comportamiento anomalo de Excel
para documentarlo como error a manejar o en las versiones superiores se tiene
mejoras que ayuden a este problema que detallo.

Gracias por sus valiosas ayudas.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
26/07/2005 - 02:27 | Informe spam
hola, Christian !

... inquietud... trabajando con ActiveX
... tengo varios ambientes cada uno... tiene un WebBrowser
... tengo la posibilidad de abrir un documento excel en cada uno de estos ambientes
... la dificultad... es que solamente se abre una sesion de excel y todos los libros... abiertos apuntan a ella
... cuando me situo en una celda... lee esta informacion a pesar que puede estar seleccionando un libro de otro ambiente
... conocer si este problema se lo puede solucionar o este es un comportamiento anomalo de Excel
... documentarlo como error a manejar o en las versiones superiores se tiene mejoras que ayuden a este problema que detallo.



[me parece que necesitaras exponer -mas que 'detalles'-... situaciones mas 'especificas'... p.e.]
1) no mencionas que version/es de excel estas usando -?-
2) ActiveX... es un termino muy amplio y [por lo mismo] dificil de 'acusarlo' como -posible unica- 'causa' del problema -?-
3) que significa [exactamente]... 'varios ambientes... con webbrowser... puedo abrir documentos en cada ambiente...' ???
-> tienes una pc con windows, linux, mac, y otros SO ???
-> tienes varias pc's en un ambiente de red [unas con windows, otras con linux, otras con mac, ...] ???
4) cuando seleccionas una celda... no tienes idea/informacion/... de cual es el libro/ambiente/... que estas 'viendo' ???
5) 'determinar'... si se trata de un comportamiento 'anomalo' [de excel o alguna version]... me parece que...
-> dependera... de detalles mas 'detallados' :)

comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Christian Ayala
26/07/2005 - 02:38 | Informe spam
Estoy trabajando con Office 2000 la versión Premiun, mi sistema operativo es
Windows 2000 Professional.

Trabajo con ocx, entonces para lo cual a través de Visual Basic he creado un
componente que tiene varios tabs, en cada uno de estos tab se encuentra
siendo usado el WebBrowser que provee Microsoft Internet Controls, entonces
cargo un libro excel por cada ambiente osea tab.

Hasta ahi no hay problema, lo tengo cuando selecciono un libro de cualqueir
ambiente, doy clic con el mouse sobre una celda y lo que sucede es que la
información q puede haber estado revisando en el ambiente actual seleccinado
se cargo para los demas libros abiertos.

No se si se entiende mejor lo que estoy haciendo

Saludos



"Héctor Miguel" wrote:

hola, Christian !

> ... inquietud... trabajando con ActiveX
> ... tengo varios ambientes cada uno... tiene un WebBrowser
> ... tengo la posibilidad de abrir un documento excel en cada uno de estos ambientes
> ... la dificultad... es que solamente se abre una sesion de excel y todos los libros... abiertos apuntan a ella
> ... cuando me situo en una celda... lee esta informacion a pesar que puede estar seleccionando un libro de otro ambiente
> ... conocer si este problema se lo puede solucionar o este es un comportamiento anomalo de Excel
> ... documentarlo como error a manejar o en las versiones superiores se tiene mejoras que ayuden a este problema que detallo.

[me parece que necesitaras exponer -mas que 'detalles'-... situaciones mas 'especificas'... p.e.]
1) no mencionas que version/es de excel estas usando -?-
2) ActiveX... es un termino muy amplio y [por lo mismo] dificil de 'acusarlo' como -posible unica- 'causa' del problema -?-
3) que significa [exactamente]... 'varios ambientes... con webbrowser... puedo abrir documentos en cada ambiente...' ???
-> tienes una pc con windows, linux, mac, y otros SO ???
-> tienes varias pc's en un ambiente de red [unas con windows, otras con linux, otras con mac, ...] ???
4) cuando seleccionas una celda... no tienes idea/informacion/... de cual es el libro/ambiente/... que estas 'viendo' ???
5) 'determinar'... si se trata de un comportamiento 'anomalo' [de excel o alguna version]... me parece que...
-> dependera... de detalles mas 'detallados' :)

comentas?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
26/07/2005 - 06:58 | Informe spam
hola, Christian !

... con ocx... a traves de Visual Basic he creado un componente que tiene varios tabs
... en cada... tab... el WebBrowser... Microsoft Internet Controls... un libro excel por cada ambiente o... tab.
... problema... cuando selecciono un libro de cualqueir ambiente, doy clic con el mouse sobre una celda
... sucede... que la informacion q puede haber estado revisando en el ambiente actual... se cargo para los demas libros abiertos.
No se si se entiende mejor lo que estoy haciendo



1) me queda 'claro' que NO es excel ['funcionando' como] una aplicacion 'en control total de sus capacidades' :))
2) es una instancia 'provocada/controlada' desde una aplicacion 'stand-alone' [creada desde otra ->VB 'stand-alone'<-]
3) no se si [para cada ambiente/tab] la instancia la estas 'creando' u 'obteniendo' [si ya existiera alguna 'en ejecucion'] -?-
[p.e. CreateObject o... GetObject o... 'cualquier otro mecanismo' que estes usando por VB 'stand-alone'] -?-
4) [probablemente] alguna sentencia/linea/estructura/bucle/... este creando confusiones con respecto de 'cual-esta-donde' -?-
5) [quizas] podrias 'forzar' a que cada instancia de excel [para cada ambiente/tab] sean 'instancias independientes' [p.e.]
a) al iniciar cada instancia/ambiente/tab 'algo' +/- como lo siguiente...
[ ... otras lineas de tu codigo ...]
With <nombre_del_objeto_creado_ExcelApp>
.DisplayAlerts = False
.IgnoreRemoteRequests = True
.DisplayAlerts = True
End With
[ etc. etc. etc.]
=> es probable que 'debas' regresarle el control de los .IgnoreRemoteRequests a False [una vez que la aplicacion se termine] -?-

son solamente 'suposiciones' [de acuerdo a lo que has comentado hasta el momento] :))
[de cualquier modo]... no creo que se trate de 'errores atribuibles' al excel [en ninguna de sus versiones] -?-
[tambien es probable que] necesitaras 'exponer' [al menos 'esas' fracciones de] tu codigo
[quizas... postear en el foro de VB preguntando por experiencias del 'tipo de aplicacion' que estas generando] -?-

comentas datos adicionales?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida