Página 1 de 1
[RESUELTO]macro ocultar los nombres de las pestañas de Hojas
Publicado: Mar Mar 05, 2019 8:13 pm
por mgteresa
Hola,
Estoy empezando a utilizar Openoffice cal, y necesito una macro que se ejecute al abrir el documento para ocultar la barra/ pestaña con los nombres de todas las hojas que lo conforman. Esto es para que solo se pueda acceder a cada hoja, según las respuestas que se obtengan a unas preguntas, que se hacen. Lo he buscado en este foro pero no lo pude encontrar, tal vez no he hecho la pregunta correctamente.
Muchas Gracias
Clara
Re: macro ocultar los nombres de las pestañas nombre de hoja
Publicado: Mié Mar 06, 2019 7:58 am
por PepeOooSevilla
Hola.
Te damos la bienvenida al Foro de
OpenOffice / LibreOffice y, por favor, no dejes de leer la
Guía de supervivencia.
Una primera aproximación:
Código: Seleccionar todo
Option Explicit
Sub OcultarOpcionesCalc()
Dim ArchivoActivoCalc As Object
ArchivoActivoCalc = ThisComponent.getCurrentController()
With ArchivoActivoCalc
' Se ocultan las barras de desplazamiento
.HasVerticalScrollBar = False
.HasHorizontalScrollBar = False
' Las etiquetas de las hojas
.HasSheetTabs = False
' Los encabezados de filas y columnas
.HasColumnRowHeaders = False
' Las líneas de división de las celdas
.showGrid = False
' Los saltos de página
.showPageBreaks = False
End With
End Sub
Sub MostrarOpcionesCalc()
Dim ArchivoActivoCalc As Object
ArchivoActivoCalc = ThisComponent.getCurrentController()
With ArchivoActivoCalc
' Se muestran las barras de desplazamiento
.HasVerticalScrollBar = True
.HasHorizontalScrollBar = True
'Las etiquetas de las hojas
.HasSheetTabs = True
'Los encabezados de filas y columnas
.HasColumnRowHeaders = True
'Las líneas de división de las celdas
.showGrid = True
'Los saltos de página
.showPageBreaks = True
End With
End Sub
Para que una macro se ejecute al abrir un documento tienes que seleccionar "
Herramientas > Personalizar... > Pestaña Sucesos" y al suceso "
Abrir documento" le puedes asociar la macro "
OcultarOpcionesCalc()" y al suceso "
Se cerrará el documento" la macro "
MostrarOpcionesCalc()", obviamente con las modificaciones que le quieras hacer. Los nombres de los sucesos pueden variar ligeramente de OpenOffice a LibreOffice y viceversa.
Para adentrarse en el mundo de las macros para OpenOffice/LibreOffice, lo primero que has de hacer es leer, releer y estudiar el libro
Aprendiendo OOo Basic de nuestro compañero
mauricio y, también, visitar y estudiar las páginas
Manuales de Apache OpenOffice en español: Basic y
Basic OpenOffice: Apache OpenOffice Basic en español de nuestro compañero
SLV-es. Y, en inglés, tienes
OpenOffice.org Macros Explained V4 de Andrew Pitonyak.
Y ... No cansarte de hacer pruebas y pruebas y pruebas ...
Saludos cordiales.
Re: [RESUELTO]macro ocultar los nombres de las pestañas de H
Publicado: Mié Mar 06, 2019 2:19 pm
por mgteresa
Gracias !! Seguire tus consejos
saludos cordiales
Clara