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]