Abi SAHLI a écrit :
Bonjour fabien,
J 'avais moi aussi passer bcp de temps à essayer d'ouvrir un document en
arrière plan mais cela ne fonctionnait jamais, malgré tous les exemples que
je voyais sur le web et qui semblaient marcher selon leurs auteurs.
Jusqu'au jour ou je me suis rendu compte que je mettais la valeur true entre
guillemets : "true" au lieu de true.
J'ai enlevé les guillemets et miracle le document n'était plus visible lors
de l'éxécution de la macro.
Cela parait un peu bête pour certains pros mais sait-on jamais ....
Abi
Bonjour,
Dans une macro, je suis amené à ouvrir un certain nombres de fichiers
Writer pour y chercher des informations (comme l'auteur par exemple)
avant des les refermer. J'aimerais bien que cette manipulation soir
transparente, c'est-à-dire qu'on ne voit pas les fichiers s'ouvrir,
surtout que l'affichage systématique de fenêtre ralenti la procédure.
Pour cela, je pensais la propriété "hidden" de l'instruction
"loadComponentFromURL", c'est-à-dire que je tape:
StarDesktop.loadComponentFromURL("nom_du_fichier.odt", "_hidden", 0, arg(0))
Mais ça ne marche pas. La fenêtre s'affiche.
J'ai aussi essayé avec avec l'objet "dispatcher" en avec les paramètres
suivants:
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
args(0).Name = "URL"
args(0).Value = url
args1(1).Name = "hidden" args1(1).Value = True
et en appelant
dispatcher.executeDispatch(document, ".uno:open", "", 0, args1(1))
mais ça ne marche pas d'avantage.
J'ai l'impression d'avoir tout essayé dans tous les sens, d'avoir
cherché un peu partout, mais impossible d'ouvrir un fenêtre sans qu'elle
s'affiche.
Quelqu'un aurait-il une idée?
Merci beaucoup,
Fabien.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]