Página 1 de 1

[RESUELTO](en parte) actualizar vínculos

Publicado: Lun Abr 07, 2025 7:27 pm
por Jesús Tanco
Trabajo con OpenOffice 4.1.3 desde hace muchos años. Tengo cientos de archivos, y uso casi todos con más o menos frecuencia, y combino el uso de estos archivos con otros de LibreOffice 7.1.0.3, principalmente porque mi versión de OpenOffice no se vincula con datos de Webs, seguramente por su antigüedad. Descargo datos de web mediante LibreOffice y luego los vinculo a OpenOffice para su manipulación.
Actualmente tengo un problema: Necesito, por ciertos automatismos que he programado, que OpenOffice se abra maximizado de forma automática, y por mucho que he intentado lograrlo mediante "propiedades" de windows (11), no he podido logarlo. Posiblemente por la vetustez de la versión 4.1.3.
Los archivos que tengo he probado a correrlos con versiones más recientes de OpenOffice pero no funcionan bien, y sí funcionan bien si los hago correr en LibreOffice 7.1.0.3.
Aquí pido Auxilio porque lo que funciona diferente, y no sé como solucionar, es que si tengo un archivo (A) con datos vinculados a otro (B), y ése a su vez está vinculado a un tercero (C), al abrir (A) en OpenOffice me pregunta si quiero actualizar el vínculo. Digo que Sí (B), y me vuelve a preguntar si quiero actualizar el vínculo, y al decir que sí se actualizan los datos del tercero (C). Esto no ocurre con LibreOffice. Al abrirlo hay un botón que dice "permitir actualización", y pinchándolo se actualizan los datos vinculados del segundo archivo (B), pero los datos del tercero (C) quedan sin actualizar, y tampoco sé de ninguna opción o forma de que los actualice. ¿Alguien sabe como hacerlo?
Y si alguien me indica como lograr que OpenOffice por defecto se abra siempre maximizado, lo agradeceré enormemente, porque no me sería necesario la actualización de vínculos mediante LibreOffice.
Muchas gracias, y perdón por la extensión del escrito.

Re: actualizar vínculos

Publicado: Mar Abr 08, 2025 1:59 am
por FJCC-ES
Jesús Tanco escribió: Lun Abr 07, 2025 7:27 pm Y si alguien me indica como lograr que OpenOffice por defecto se abra siempre maximizado,
Cuando abro OpenOffice, la ventana siempre tiene el mismo tamaño que tenía cuando la cerré. ¿Cómo abre usted el programa?
Jesús Tanco escribió: Lun Abr 07, 2025 7:27 pm por ciertos automatismos que he programado
¿Ha escrito macros o ha usado formulas para los automatismos?

Re: actualizar vínculos

Publicado: Mar Abr 08, 2025 9:35 am
por Jesús Tanco
Empiezo por la segunda pregunta:

He creado, combinando AutoHotkey, Mouse Recorder Pro 2, y Ghost, un programa que automáticamente hace todas las operaciones que puede hacer una persona con el ratón y con el teclado. De esta forma, las operaciones que tengo que repetir día tras día para bajar información de la Red y procesarla con OpenOffice y LibreOffice, una vez que las he hecho la primera vez, se repiten de forma automática cada vez que pongo a funcionar el programa. De esa forma, un trabajo que me ocupa seis horas delante del ordenador, se hace solo. Únicamente tengo que dar al inicio de mi programa. Y él mismo, cuando acaba el trabajo, apaga el pc.

Sobre la otra pregunta: Abro OpenOffice y LibreOffice simplemente pinchando en el icono del archivo que quiero abrir. Los que tienen extensión .ods se abren con OppenOffice, y los que tienen extensión .xls se abren con LibreOffice

Re: actualizar vínculos

Publicado: Mar Abr 08, 2025 9:38 am
por Jesús Tanco
Por cierto, lo más frecuente es que se abra en el mismo tamaño que se cerró, pero no siempre me ocurre en Windows 11. Por eso a veces no coinciden las coordenadas de la pantalla con las que "espera" encontrar mi programa. Este es el origen de todos mis problemas. Lo he tratado con el servicio técnico de Windows, pero nada de lo que me han dicho ha funcionado

Re: actualizar vínculos

Publicado: Mar Abr 08, 2025 7:23 pm
por FJCC-ES
Uso Windows 10 en inglés y no sé si lo siguiente funcionará en su computadora.
La combinación de teclas Alt + espacio abre un menú para la ventana actual que incluye la opción Maximize (Maximizar). Puedo seleccionar Maximize con la tecla x. ¿Puede añadir Alt + espacio y x a sus automatismos?

Re: actualizar vínculos

Publicado: Mié Abr 09, 2025 6:41 am
por Jesús Tanco
Gracias por su respuesta.
Lamentablemente en windows 11 esa combinación de teclas me abre "Copilot". Lo acabo de probar.
En windows 10 tenía solucionado este problema con la combinación de las teclas Windows+flecha arriba, pero en w11 esa combinación lo que hace es partir la pantalla si está única, o hacerla única si está partida. Según el servicio técnico de microsoft, no hay combinación de teclas para la función que busco.

Re: actualizar vínculos

Publicado: Jue Abr 10, 2025 4:52 am
por FJCC-ES
He escrito una macro que maximiza el tamaño de la ventana del documento actual. Puede vincular esta macro con una combinación de teclas.
Abra el organizador de macros con el menú Herramientas → Macros → Organizar macros → OpenOffice Basic
Guarde la macro en Mis Macros → Standard → Module1
Si no existe Module1, puede crearlo con el botón Nuevo después de seleccionar la biblioteca Standard.
Vincule la macro con una combinación de teclas usando el menú Herramientas → Personalizar → Teclado
Las macros están casi al fondo de la lista de Categorías en ese diálogo.
Es posible que tendrá que cambiar el nivel del la seguridad de macros. Use el menú Herramientas → Opciones → OpenOffice → Seguridad y el botón Seguridad de Macros. Yo tuve que seleccionar el nivel Bajo.

Código: Seleccionar todo

Sub Maximize
  oCurrentController = ThisComponent.getCurrentController()
  oFrame = oCurrentController.getFrame()
  oContainerWindow = oFrame.getContainerWindow()
  IF Not oContainerWindow.isMaximized Then
      oContainerWindow.isMaximized = TRUE
  End IF
End Sub

Re: actualizar vínculos

Publicado: Mié Abr 16, 2025 10:04 am
por Jesús Tanco
Perfecto!

Me funciona perfectamente.

Problema solucionado.

Muchas gracias!!

Aunque el problema de actualizar en Libre Office no se ha solucionado, el poder maximizar Open Office me vale, porque puedo actualizar en OO, y no necesito actualizar en LO