Incrustar SWF y permanecer fijo

23/11/2008 - 23:25 por Edixon | Informe spam
Hola buenas tardes grupo, escribo por lo siguiente, tengo
incrustado un *.SWF, en una haja donde hay mas de 300 filas con datos,
la pelicula esta colocada en la parte inferior de la hoja (+/- fila
30) quisiera que esta se mantuviera fija si es decir que no se mueva
con la hoja cuando tenga la necesidad de ver los datos de las proximas
filas
 

Leer las respuestas

#1 Héctor Miguel
24/11/2008 - 01:27 | Informe spam
hola, Edixon !

... incrustado un *.SWF... en la parte inferior de la hoja (+/- fila 30)
... que... se mantuviera fija... no se mueva con la hoja cuando tenga la necesidad de ver los datos de las proximas filas



suponiendo que la fila 30 vendria siendo el borde superior de tu objeto incrustado...
copia/pega (o escribe) y modifica/adapta el siguiente codigo en el modulo de "esa" hoja:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Me.ShockwaveFlash1.Top = ActiveWindow.VisibleRange.Cells(30, 1).Top
End Sub

notas:
1) implica cambiar la seleccion de la celda activa (con el mouse o teclado)
2) si el desplazamiento ocurre por barras / rueda del mouse, funcionara HASTA que suceda lo anterior
(si lo prefieres, llamando a las API's o usando el Scripting podrias detectar el evento Scroll por barra/s / mouse)
3) si la hoja tiene paneles fijos, entonces Cells(30, 1) aplicara al panel flotante
4) es probable que veas "disminuido" el rendimiento (libro o reproduccion) -?-

saludos,
hector.

Preguntas similares