hola grupo! recién me uno. soy docente de artes visuales cerca de buenos aires. uso diferentes distribuciones, ubuntu studio y huayra (una distro impulsada por el ministerio de educación del gobierno peronista) consulto sobre libre impress. estamos haciendo unas fotonovelas con estudiantes. Quiero hacer un menú general con botones que llame a diferentes archivos de impress, pero los abre en modo edición, no sigue con la presentación. ¿hay modo de configurar esto para que siga en modo presentación? Gracias!
pd. otra manera que se me ocurre es copiar todas las diapositivas de todos los archivos y meterlos en una sola presentación, pero creo que sería una opción que requiere reeditar los enlaces.
Tal vez esta extensión pueda ayudar:
Desconozco si haya una forma de hacerlo sin macros, pero con macros puedes controlar la forma de abrir la presentación. El inconveniente que he encontrado es que los botones funcionan en modo edición, pero no en modo presentación. Tal vez usando otro tipo de elementos o interacciones.
El código para abrir un archivo en modo presentación es:
Sub abrir_archivo(event)
Dim args(0) As New com.sun.star.beans.PropertyValue
nombre_archivo = event.Source.Model.Tag
ruta_actual = get_current_directory(ThisComponent)
ruta_archivo = ruta_actual & nombre_archivo
args(0).Name = "StartPresentation"
args(0).Value = True
StarDesktop.loadComponentFromURL(ruta_archivo, "_blank", 0, args)
End Sub
Function get_current_directory(doc)
path = doc.URL
parts = Split(path, "/")
parts(UBound(parts)) = ""
get_current_directory = Join(parts, "/")
End Function
Estoy asumiendo que el archivo a abrir esta en el mismo directorio, y el nombre del mismo esta establecido en la propiedad “Additional information” que en código se convierte en la propiedad “Tag”.
Te anexo los archivos de prueba.
master_menu.odp (22.7 KB)
archivo1.odp (399.8 KB)