Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Re-Bonjour

Message du 28/09/12 17:54
De : "Allégria"
J'ai essayé différentes combinaison avec --writer ou --calc ou --o sans
succès (message de libreOffice :xxx.odt n'existe pas)
Ce qui est vrai
Avez-vous une idée pour donner un nom par défaut ?


Sur la forme...

Dans votre courrielleur merci d'utiliser "répondre à la liste" ou "répondre à tous"
sinon votre réponse ne sera envoyée qu'à un seul destinataire (moi pour ce
message en l'occurrence).

Ceci vous prive d'une éventuelle réponse d'un autre participant...
et vous risquez de ne pas recevoir de réponse (mes filtres anti-spam
ne laissent pas passer de messages "directs").

Sur le fond...

Je ne suis pas sûr de comprendre la question. Les paramètres indiqués
s'emploient sans indiquer de nom puisqu'ils permettent d'ouvrir
le module concerné (writer, calc...) avec un document vide qui *aura*
un "nom par défaut" (par exemple "sans nom1").

Si vous pilotez le logiciel à partir d'une application vous pouvez aussi
enregistrer le nouveau document avec le nom que vous voulez.

Autre possibilité : lancer LibreOffice en passant en paramètre le nom d'une
procédure à exécuter et le nom du document. La procédure se chargera de
créer un nouveau document puis de l'enregistrer avec l'url donnée en paramètre.

Exemple de procédure créant un classeur:

sub PysEnreg(PysUrl)
dim PysDoc as object
PysDoc = StarDesktop.LoadComponentFromURL("private:factory/scalc", "_blank", 0, Array())
PysDoc.storeAsUrl(PysUrl, Array())
end sub

Exemple d'appel (pour windows 7) :

"C:\Program Files (x86)\LibreOffice 3.6\program\soffice.exe" --calc 
macro:///Standard.Module1.PysEnreg("file:///C:/Users/Pierre-Yves/Documents/Contrebasse.ods")


Cordialement
Pierre-Yves

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

-- 
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.