Peut-être cela vient-il de l'option du service ?
As-tu essayé de forcer l'exécution de la macro avec 
com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN ?


>Arnaud LAURENSON - Costes Gestion a écrit :
>
>>Bonjour Philippe,
>>
>>A tout hasard, peut-être pouvez-vous utiliser la méthode suivante en 
>>l'appliquant à votre problème :
>>
>>J'appelle une procédure TOTO() (depuis un bouton ou autre d'ailleurs, par 
>>exemple, l'ouverture de votre document).
>>
>>Cette procédure s'écrit :
>>
>>Sub TOTO(oEvt)
>>oEvt.Source.Model.Name 'renvoie le nom du contrôle qui a appelé la procédure
>>end sub
>>
>>J'espère que cela pourra vous mettre sur la voie.
>>Arnaud
>>
>>
>>  
>>
>>>Philippe a écrit :
>>>
>>>    
>>>
>>>>Bonjour,
>>>>
>>>>Est-il possible avec OOo basic de faire un test
>>>>du style :
>>>>if __name__ == "__main__":
>>>>(en python)
>>>>
>>>>
>>>>En fait je voudrais tester à l'ouverture d'un document
>>>>si il est ouvert depuis un autre document ou si
>>>>il est ouvert directement. ( j'espère être assez clair ? )
>>>>Peut-on tester une variable pour ça?
>>>>
>>>>Philippe
>>>>
>>>>      
>>>>
>Merci de ta réponse, mais ça ne correspond pas exactement à ce que je 
>veux faire.
>En fait je voudrais pouvoir ouvrir un document à partir d'un
>autre.
>Le document ouvert doit alors déterminer son "parent"
>ou si le parent est absent.
>Bref pour l'instant j'utilise le code suivant pour lancer
>le document :
>    Dim oNumDocs As Object
>    Dim sAdresseDoc As String
>    Dim propFich(0) As New com.sun.star.beans.PropertyValue
>   
>    propFich(0).Name = "MacroExecutionMode"
>                    
>propFich(0).Value="com.sun.star.document.MacroExecutionMode.USE_CONFIG_APPROVE_CONFIRMATION"
>   
>    sAdresseDoc = 
>convertToUrl("/home/philippe/j3cp/preversion/Modeles/calc/NumDocs.ods")
>    oNumDocs = StarDesktop.LoadComponentFromUrl( sAdresseDoc, "_blank", 0,_
>                                                                    
>propFich() )
>   
>Une fois le classeur lancé, OOo refuse d'écuter les macros de ce 
>document ???
>Je ne trouve pas la raison ..? Une idée ?
>
>Philippe
>OOo m120
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>

= = = = = = = = = ========= = = = = = = = = = =
                        
Arnaud LAURENSON - Costes Gestion
[EMAIL PROTECTED]
25/08/2005

Répondre à