J'utilise LibreOffice depuis plus de dix ans, et donc ici avec l'avènement des smartphones, je me suis payé un clavier physique, en me disant que ça serait plus pratique que mon pc dont la batterie est morte.
La seule application crédible pour le moment en matière d'édition de document OpenOffice, c'est donc bien sûr andropenoffice. J'ai donc supprimé donc les boutons que je ne jugeais pas utile, et au final, même en faisant cela, je trouve que le full screen, c'est quand même top.
Seul hic : la barre d'outil fullscreen qui sert totalement à rien dans mon cas.
Alors, j'ai trouvé ces deux fil qui semblent être complémentaire :
https://forum.openoffice.org/fr/forum/v ... 15&start=0
https://forum.openoffice.org/fr/forum/s ... ml+doutils
ensuite j'ai été dans outil -> macro -> gérer les macro -> andro -> AndroOpen Office Basic...
ensuite j'ai ajouté ce code dans le module 1
Code : Tout sélectionner
option explicit
' private:resource/toolbar/fullscreenbar
Sub PysChargement
PysAfficher "private:resource/toolbar/fullscreenbar", false
End Sub
sub PysAfficher(PysNomBarre, PysVal)
dim oFrame as object, layout as object
oFrame = ThisComponent.CurrentController.Frame
layout = oFrame.LayoutManager
If PysVal Then
layout.showElement(PysNomBarre)
Else
layout.hideElement(PysNomBarre)
Endif
end sub
ça crashe,
et si je le fais via le bouton "executer le basic" depuis la fenêtre dédition de la macro, ca me met ce message d'erreur :
Erreur de syntaxe du BASIC. Sub non autorisé dans une procédure
et quand je relis mon code, j'ai ceci :
Code : Tout sélectionner
option explicit
' private:resource/toolbar/fullscreenbar
Sub PysChargement
PysAfficher "private:resource/toolbar/fullscreenbar", false
End Sub
sub PysAfficher(PysNomBarre, PysVal)
dim oFrame as object, layout as object
oFrame = ThisComponent.CurrentController.Frame
layout = oFrame.LayoutManager
If PysVal Then
layout.showElement(PysNomBarre)
Else
layout.hideElement(PysNomBarre)
Endif
end suboption explicit
' private:resource/toolbar/fullscreenbar
Sub PysChargement
PysAfficher "private:resource/toolbar/fullscreenbar", false
End Sub
sub PysAfficher(PysNomBarre, PysVal)
dim oFrame as object, layout as object
oFrame = ThisComponent.CurrentController.Frame
layout = oFrame.LayoutManager
If PysVal Then
layout.showElement(PysNomBarre)
Else
layout.hideElement(PysNomBarre)
Endif
end sub
Donc voilà, c'est ma toute première macro, svp soyez sympa, je suis nouveau ^^