He buscado en bastante sitios y no encuentro respuesta a esta cuestión:
¿Hay algún modo de establecer una animación por defecto que no sea Aparecer.
Cada vez que marco la animación de un objeto, se marca como tipo de animación "Aparecer", cuando más del 90% de mis animaciones son (por preferencia académica) "Barrido".
¿Sabéis si es posible cambiar este comportamiento?
[RESUELTO] Animación por defecto
-
- Mensajes: 4
- Registrado: Dom Feb 18, 2018 1:10 pm
[RESUELTO] Animación por defecto
Última edición por mauricio el Mar Feb 20, 2018 10:52 pm, editado 2 veces en total.
Razón: Marcar resuelto correctamente
Razón: Marcar resuelto correctamente
OpenOffice 4 sobre Debian 9
Re: Animación por defecto
Tal vez tocando los archivos de configuración, pero otra forma más divertida y versátil, es usar una macro...
Si el 90% de tus objetos usan este efecto, entonces, agrega todos los objetos que necesites, y ejecuta la siguiente macro, que cambiara a este efecto todos los objetos de toda al presentación, entonces, solo cambias el 10% restante.
Para saber el número que debes de usar para cada animación, mira por aquí:
https://www.openoffice.org/api/docs/com ... ffect.html
Empiezan en 0
Saludos
Si el 90% de tus objetos usan este efecto, entonces, agrega todos los objetos que necesites, y ejecuta la siguiente macro, que cambiara a este efecto todos los objetos de toda al presentación, entonces, solo cambias el 10% restante.
Código: Seleccionar todo
Const DEFAULT As Long = 2
Sub AplicarEfecto()
doc = ThisComponent
For i = 0 To doc.DrawPages.Count - 1
dp = doc.DrawPages.getByIndex(i)
For j = 0 To dp.Count - 1
obj = dp.getByIndex(j)
obj.Effect = DEFAULT
Next
Next
End Sub
https://www.openoffice.org/api/docs/com ... ffect.html
Empiezan en 0
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Animación por defecto
Y si quieres aplicar solo a los objetos seleccionados, usas:
TIP: Cuidado con lo que esta seleccionado...
Código: Seleccionar todo
Sub AplicarEfectoSeleccion()
sel = ThisComponent.CurrentController.Selection
For i = 0 To sel.Count - 1
obj = sel.getByIndex(i)
obj.Effect = DEFAULT
Next
End Sub
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
-
- Mensajes: 4
- Registrado: Dom Feb 18, 2018 1:10 pm
Re: Animación por defecto
Efectivamente. Ha funcionado. Y el valor que necesito es precisamente el que has puesto en el ejemplo.mauricio escribió:Tal vez tocando los archivos de configuración, pero otra forma más divertida y versátil, es usar una macro...
Si el 90% de tus objetos usan este efecto, entonces, agrega todos los objetos que necesites, y ejecuta la siguiente macro, que cambiara a este efecto todos los objetos de toda al presentación, entonces, solo cambias el 10% restante.Para saber el número que debes de usar para cada animación, mira por aquí:Código: Seleccionar todo
Const DEFAULT As Long = 2 Sub AplicarEfecto() doc = ThisComponent For i = 0 To doc.DrawPages.Count - 1 dp = doc.DrawPages.getByIndex(i) For j = 0 To dp.Count - 1 obj = dp.getByIndex(j) obj.Effect = DEFAULT Next Next End Sub
https://www.openoffice.org/api/docs/com ... ffect.html
Empiezan en 0
Saludos
Muchísimas gracias. Te quedo enormemente agradecido.
OpenOffice 4 sobre Debian 9