[RESUELTO] Identificar Apache OpenOffice o LibreOffice
Publicado: Mié Dic 02, 2015 8:31 pm
Hola!
¿Conocéis alguna manera de identificar desde una macro si está siendo ejecutada desde OpenOffice o LibreOffice?
Lo único que se me ocurre es con getSolarVersion, que muestra el número interno de versión, pues he observado que OpenOffice me devuelve un número de tres dígitos (412) y LibreOffice uno de cinco (50002). Pero como no encontré documentación, no tengo claro que sea algo de lo que uno pueda fiarse y si puede cambiar el criterio en el futuro.
Si queréis comprobarlo en vuestro sistema basta con:
Quizás haya algún método estandarizado, pero ya no recordaba lo loco que se vuelve uno buceando entre la documentación.
Editado:
He encontrado que esta novedad en el formato del número se implementó en la versión 4.4 de LibreOffice, así que no me serviría para quienes ejecuten una versión anterior de LibreOffice.
https://wiki.documentfoundation.org/ReleaseNotes/4.4
¿Conocéis alguna manera de identificar desde una macro si está siendo ejecutada desde OpenOffice o LibreOffice?
Lo único que se me ocurre es con getSolarVersion, que muestra el número interno de versión, pues he observado que OpenOffice me devuelve un número de tres dígitos (412) y LibreOffice uno de cinco (50002). Pero como no encontré documentación, no tengo claro que sea algo de lo que uno pueda fiarse y si puede cambiar el criterio en el futuro.
Si queréis comprobarlo en vuestro sistema basta con:
Código: Seleccionar todo
Sub test
msgbox GetSolarVersion
End Sub
Editado:
He encontrado que esta novedad en el formato del número se implementó en la versión 4.4 de LibreOffice, así que no me serviría para quienes ejecuten una versión anterior de LibreOffice.
https://wiki.documentfoundation.org/ReleaseNotes/4.4
Salut,Changed the value returned from GetSolarVersion. Before this change the returned value was one number for version major, minor and micro. So, for version 4.4.0, the returned value was 440. Now we're using two decimals for version major, two for version minor and one for version micro. The new format is 40400, for version 4.4.0. tdf#60689 (Marcos Paulo de Souza)