Bonjour Philippe,
Message du 2005-08-25 14:12:
Arnaud LAURENSON - Costes Gestion a écrit :
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.
Je pense que ce n'est pas possible. La pseudo-propriété Parent d'un document semble toujours vide (Null).

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 ?

Cette valeur d'exécution ne garantit pas que la macro sera autorisée, cela dépend de la config (compliquée en version 1.9). Utiliser plutôt
ALWAYS_EXECUTE_NO_WARN
En version 1.9, attention à la bogue :
Macros are loaded before document itself : rapport 43544 >> OOo Later

   Bernard


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à