Bonjour,

J'ai �crit et test� des macros sous windows.
L'une d'elle ne peut fonctionner sur Linux, du moins, la mandrake 10.1.

En fait, j'ouvre un document nommer MonDocument (       MonDocument =
StarDesktop.LoadComponentFromURL(AdresseDoc,"_blank",4, PropFich())) avec une 
macro
d'une biblioth�que de soffice.
Apr�s �a, la macro ouvre une bo�te de dialogue, dont certains boutons 
d�clenchent des
macros permettant de modifier "MonDocument".

Sous windows xp, le document s'ouvre et reste en page active. La bo�te de 
dialogue
s'affiche sur ce document actif. Lors de l'ex�cution des macros de la bo�te de 
dialogue,
le document se modifie sans soucis.

Sous mandrake 10.1, le document s'ouvre mais le document ouvert initialement 
reste en
page active. La bo�te de dialogue s'affiche sur ce document actif. Lors de 
l'ex�cution
des macros de la bo�te de dialogue, elles ne modifient pas "MonDocument", et un 
message
d'erreur apparait. Normal, puisque mon document initial est un traitement de 
texte,
alors que "MonDocument" est un tableur.

D'o� vient cette diff�rence. En tout cas, je n'ai pas trouver d'options OOo 
permettant
de d�finir ce genre de r�gles d'ouverture des documents (� savoir, � 
l'ouverture d'un
doc, il devient le document actif)?

Y'a t-il moyen de pr�ciser par macro que je souhaite que le document qui s'ouvre
devienne le document actif?
Ou, autrement, pr�ciser aux macros de la bo�tes de dialogue qu'il faut qu'elle
s'appliquent � un autre document actif. Ce que je croyais possible en gardant la
variable "MonDocument" d�finit � l'ouverture.

Merci de me filer un coup de pouce.

-- 
Ciao!

Ludo

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

Répondre à