Bonjour,
Bernard Marcelly a écrit :
Petites remarques : ton code ne ferme pas le document puisque les
instructions sont en commentaires ;) de plus il faut faire
setModified(false) avant de fermer le document, pas après.
Oui c'est un oublie lors de mon copier coller pour le mail :)
Alors qu
Bonjour Bernard
Je pense que c'est une bogue d'OpenOffice.org (qui persiste sur
1.9.113), probablement dûe à ce qu'on se trouve dans une situation
bizarre : on vient de fermer le dernier document, mais on continue la
macro qui a été lancée depuis ce document. OOo chercher sans doute une
référ
Bonjour Galiacy Sébastien
Message du 2005-07-22 14:37:
Toutes les macro sont dans le document
Et la macro lier au bouton est assez simple
MonDocument = ThisComponent
'on Error Resume Next
'MonDocument.Close(True)
'On Error GoTo 0
'MonDocument.setModified(false)
stardesktop.terminate()
La je v
Bonjour,
Laurent Godard a écrit :
Bonjour sebastien,
Bon, ca ne fonctionne pas, enfin si, mais quand je ferme directement
avec sub TerminateOOo
Ca me mets le message quand le fichier est modifié, ce que je veux
justement éviter.
si c'est ce message qui te gene,
essaye
thiscomponent.set
Bonjour sebastien,
Bon, ca ne fonctionne pas, enfin si, mais quand je ferme directement
avec sub TerminateOOo
Ca me mets le message quand le fichier est modifié, ce que je veux
justement éviter.
si c'est ce message qui te gene,
essaye
thiscomponent.setModified(false)
(en boucle sur tous
Laurent Godard a écrit :
essaye ceci
sub TerminateOOo
stardesktop.terminate()
end sub
attention ne marchera pas si la fenetre basic est ouverte
je te conseille de boucler d'abord sur tous les documents
(stardesktop.components) et les fermer proprement
Merci pour la réponse si rapide
Bonsoir
jusqu'à présent j'utilisais MonDocument.Dispose, puis après lecture du
livre de bernard Marcelly j'ai mis le .close(true) pour fermer mon
document mais je me suis rendu compte, que meme si le document est le
dernier ouvert dans open office, cette facon de le fermer le laisse en
memoir
Bonjour,
J'aimerai savoir si il existe un moyen propre de quitter open office par
une macro.
jusqu'à présent j'utilisais MonDocument.Dispose, puis après lecture du
livre de bernard Marcelly j'ai mis le .close(true) pour fermer mon
document mais je me suis rendu compte, que meme si le documen