Bonjour, Dans le fichier Install.odt de l'archive de dmaths, on trouve des macros qui ferment totalement OOo (Quickstarter inclus) puis le relance.
Je les ai écrites, il y a un bon moment ... On récupère le handle de la fenêtre active de OOo Declare Function GetActiveWindow Lib "user32" () As Long HandleWin = GetActiveWindow puis on crée ce module dans la bibliothèque standard : Sub CreeModuleCloseQuick rem cette macro installe un module contenant la macro qui arrête le quickstarter Dim oLib as Object, sCloseQuick as String sCloseQuick = "Rem Copyright Didier Dorange-Pattoret 2006" sCloseQuick = sCloseQuick & Chr(13) & "Declare Sub ExitProcess Lib ""kernel32"" (ByVal uExitCode As Long)" sCloseQuick = sCloseQuick & Chr(13) & "Sub CloseQuick(hWnd as Long)" sCloseQuick = sCloseQuick & Chr(13) & "ExitProcess(hWnd)" & Chr(13) & "End Sub" oLib = GlobalScope.BasicLibraries.Standard If oLib.hasByName("DmCloseQuick") Then oLib.removeByName("DmCloseQuick") EndIf oLib.InsertByName("DmCloseQuick",sCloseQuick) End Sub La macro CloseQuick est appelée avec paramètre hWnd grace à la ligne : sLine = sCheminOffice & " ""macro:///Standard.DmCloseQuick.CloseQuick(" & Cstr( HandleWin ) &")""" dans un fichier batch. C'est bricolé mais ça marche ... :-) www.dmaths.org Cordialement. Sébastien VINOT a écrit : > Bonjour, > > Dans le cadre d'un service UNO je souhaite créer un batch (windows > oblige) mais je dois fermer openoffice préalablement. Esce possible en > ligne de commande ? > > Sébastien > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Didier Dorange-Pattoret Tel : 06.85.23.38.31 Fax : 09.57.82.84.04 http://www.dmaths.org http://sesamath.net S'inscrire à la liste de diffusion de dmaths: [EMAIL PROTECTED] Ses archives : http://listes.dmaths.org/wws/arc/users Les Forums : http://www.dmaths.org/forum/ Mailing List in english : http://www.dmaths.org/documentation/doku.php?id=presentation:listdif Le livre de référence pour OpenOffice.org2 : http://www.amazon.fr/exec/obidos/ASIN/2212116381/dmaths-21 Programmation OpenOffice.org2 : http://www.amazon.fr/exec/obidos/ASIN/2212117639/dmaths-21