Ciao,
c'è modo, via macro, per stabilire la posizione di una toolbar?
[Risolto] Posizione prestabilita delle toolbars
[Risolto] Posizione prestabilita delle toolbars
Ultima modifica di giuserpe il sabato 24 settembre 2016, 16:35, modificato 1 volta in totale.
LibreOffice fresh su Windows e Linux
Re: Posizione prestabilita delle toolbars
Ciao
Di preciso il sistema mi sfugge, ma qui trovi un pò di riferimenti macro sulle toolbar
viewtopic.php?f=28&t=3024
Altrimenti puoi lavorare direttamente sui file XML che trovi nella tua area utente in:
..\OpenOffice\4\user\config\soffice.cfg\modules\scalc\toolbar (dove al posto di scalc puoi trovare la cartella delle altre applicazioni di OO
Saluti
Di preciso il sistema mi sfugge, ma qui trovi un pò di riferimenti macro sulle toolbar
viewtopic.php?f=28&t=3024
Altrimenti puoi lavorare direttamente sui file XML che trovi nella tua area utente in:
..\OpenOffice\4\user\config\soffice.cfg\modules\scalc\toolbar (dove al posto di scalc puoi trovare la cartella delle altre applicazioni di OO
Saluti
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Re: [Risolto] Posizione prestabilita delle toolbars
Ormai, quando posso, scrivo in Python. Ed ecco la soluzione che, con gli opportuni aggiustamenti, lavora anche con Basic:
In cui GetmyToolBarNames è una lista che contiene l'elenco delle toolbars da me definite.
Ho preso spunto da: https://www.openoffice.org/api/docs/com ... gArea.html
Codice: Seleziona tutto
from com.sun.star.awt import Point
def toolbar_ordina (arg=None):
#~ https://www.openoffice.org/api/docs/common/ref/com/sun/star/ui/DockingArea.html
oDoc = XSCRIPTCONTEXT.getDocument()
oLayout = oDoc.CurrentController.getFrame().LayoutManager
i = 0
for bar in GetmyToolBarNames:
oLayout.dockWindow(bar, 'DOCKINGAREA_TOP', Point(i, 4))
i += 1
oLayout.dockWindow('private:resource/toolbar/addon_ULTIMUS_3.OfficeToolBar_DEV', 'DOCKINGAREA_RIGHT', Point(0, 0))
Ho preso spunto da: https://www.openoffice.org/api/docs/com ... gArea.html
LibreOffice fresh su Windows e Linux
Re: [Risolto] Posizione prestabilita delle toolbars
OpenOffice Windows - Libre su Ubuntu Desktop e Notebook WiFi
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.