Re: [fr-users] [BASIC] Modifier les options de Writer

2017-10-20 Par sujet Laurent Godard

Bonjour


Le 19/10/2017 à 21:21, Stéphane Santon a écrit :

Bonjour,

Pour exécuter une macro qui importe environ 200 images, j'aimerais 
désactiver l'option d'affichage des images dans Writer, au début de la 
macro, et la réactiver à la fin.




oui c'est possible si c'est une configuation accessinble dans le tree 
des configurations, mais ce demande un peu de 'travail'

deja identifier le fichier et la propriété dans la conf .xcu de libreoffice
(par exemple en modifiant ta propriéete et en regardant ensuite quel 
fichier et noeuds ont changé)


ensuite

exemple sur la taille des icones
sub ConfigSetting_tailleIcones()

    'oor:name="SymbolSet" oor:op="fuse">0


    conf = getConfigSetting("/org.openoffice.Office.Common/Misc" ,true)
    conf.SymbolSet = 0 'petit
    conf.commitChanges()

end sub


function getConfigSetting(target as string, forUpdate as boolean)
' retourne le noeud de config demandé
' exemple: aSettings = getConfigSetting( 
"/org.openoffice.Office.Common/Path/Current", false)


    dim service as String ' nom du service d'acces à la configuration
    dim aSettings, aConfigProvider
    dim aParams(0) As new com.sun.star.beans.PropertyValue
    dim varEmpty

    if forUpdate then
        service = "com.sun.star.configuration.ConfigurationUpdateAccess"
    else
        service = "com.sun.star.configuration.ConfigurationAccess"
    endif

    aConfigProvider = createUnoService( 
"com.sun.star.configuration.ConfigurationProvider" )

    aParams(0).Name = "nodepath"
    aParams(0).Value = target

    aSettings = aConfigProvider.createInstanceWithArguments(service, 
aParams() )


    getConfigSetting = aSettings

end function

HTH

laurent


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


Re: [fr-users] [BASIC] Conversion de chaines de caractères

2017-10-19 Par sujet Laurent Godard

Bonjour



Mais ça me renvoie des chaînes sous le format
"Enseignants%20Lyc%C3%A9e%20G%C3%A9n%C3%A9ral%20Technologique"

Quelle fonction pour convertir cette chaîne en
"Enseignants Lycée Général Technologique" ?



c'est la fonction convertFromURL
(il y a son inverse aussi convertToURL)

Bon courage

Laurent


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


Re: [fr-users] [BASIC] Conversion de chaines de caractères

2017-10-19 Par sujet Laurent Godard

Bonjour



Mais ça me renvoie des chaînes sous le format
"Enseignants%20Lyc%C3%A9e%20G%C3%A9n%C3%A9ral%20Technologique"

Quelle fonction pour convertir cette chaîne en
"Enseignants Lycée Général Technologique" ?



c'est la fonction convertFromURL
(il y a son inverse aussi convertToURL)

Bon courage

Laurent


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


Re: [fr-users] Re: Erreur macro

2015-11-16 Par sujet Laurent Godard

Bonjour

Le 16/11/2015 17:50, conil26 a écrit :

Honte à moi. Je me suis trompé pour le fichier qui ne fonctionne pas.
macro_erreur_2.odt




simple erreur de nom du Tableau
c'est Tableau2 et non Tableau1

pour verifier
mets le curseur dans le tableau
bouton droit > proprietes du tableau

en mettant le bon nom, ca passe

Bon courage

Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] correction en portugais

2015-10-22 Par sujet Laurent Godard

Bonjour


Email: - jean.benoit...@orange.fr
Sujet: - correction en portugais
Question: - Bonjour
J'arrive à corriger en français, mais quand je passe au portugais la correction 
de se fait pas. J'ai chargé un dictionnaire et un correcteur. Mais ils ne sont 
pas efficients. Je suis sur Ubuntu 12.04.


voir dans les propriétes du caracteres/paragraphe si le texte est bien 
defini en portugais (onglet police)


Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Macro insertion image

2015-10-07 Par sujet Laurent Godard

Bonjour

il faut te servir des fonctions internes de basic
GetTwipsPerPixelX
GetTwipsPerPixelY

puis lis ceci qui explique le passage des Twips vers les centimetres

http://www.pbdr.com/vbtips/gen/convtwip.htm

Bon courage

Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Calc : Modifier/Formater les Commentaires par lots ?

2015-10-02 Par sujet Laurent Godard

Bonjour Luc

une piste par macro

regarde du coté de cette api
http://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1text_1_1textfield_1_1Annotation.html

HTH

Laurent

'--

sub boucleNotes
' sans garantie ;)

doc = thisComponent

for f = 0 to doc.sheets.count - 1

feuille = doc.sheets(f)
annotations = feuille.annotations

for a = 0 to annotations.count - 1

note = annotations(a)

' la bulle
shape = note.annotationShape
shape.cornerRadius = 200
shape.FillTransparence = 0
shape.charHeight = 10
size = shape.getSize()
size.width = 6500
shape.setSize(size)

' le texte, tu as aussi la propriété text
note.string = "test"

next a

next f

print "fin"

end sub

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Forcer la mise à jour de l'affichage des équations

2015-08-26 Par sujet Laurent Godard

Bonjour Jean Baptiste

apres test sur document reel, ce qui suit marche
le truc est de forcer le updateMode a priori

tiens moi au courant

Laurent

--

 Sub Main

 embeddedObjects = ThisComponent.getEmbeddedObjects()
 elementNames = embeddedObjects.getElementNames()
 for i=0 to UBOUND(elementNames)
 element = embeddedObjects.getByName(elementNames(i)).Model


 if (not isNull(element)) then
 if 
(element.supportsService(com.sun.star.formula.FormulaProperties)) then


' forcer l'update
 	realElem = 
embeddedObjects.getByName(elementNames(i)).EmbeddedObject
 	realElem.updateMode = 
com.sun.star.embed.EmbedUpdateModes.ALWAYS_UPDATE


 element.BaseFontHeight = 50
 element.FontNameVariables= Arial
 element.FontNameFunctions = Arial
 element.FontNameNumbers= Arial
 element.FontNameText= Arial

 endif
 endif
 next i
 ThisComponent.reformat()

 End Sub

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Forcer la mise à jour de l'affichage des équations

2015-08-25 Par sujet Laurent Godard

Bonjour Jean Baptiste

j'ai essayé sur une equation simple, ca marche chez moi
(5.0.1.1)

envoie moi un document pour que je regarde eventuellement
il me semble que j'ai eu le probleme il y a une dizaine d'annee mais ne 
me souviens plus comment j'avais fait (et si j'avais reussi)

donc il faut que je regarde plus en detail

Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Mécontentement

2015-06-03 Par sujet Laurent Godard

Bonjour


Et, a fortiori encore moins d'éventuels dédommagements :-)



les trolls ne sont plus ce qu'ils étaient
au moins avant, ils avaient de vrais adresses mail
c'etait quand meme plus marrant

respect à ceux qui ont positivé leur reponse

Bonne journee

Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Re: [Macro-Basic] génération de cours eleve à partir de fichier cours enseignant

2015-05-31 Par sujet Laurent Godard

Bonsoir Pierre Yves

Merci pour cet exemple récursif
Je n'en en avait pas sous la main et il est tres pedagogique

Je pense que Cemoi en tirera parti et je suis dispo pour l'y aider sur IRC

Encore merci

Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] [Macro-Basic] génération de cours eleve à partir de fichier cours enseignant

2015-05-29 Par sujet Laurent Godard
Je precise que le bout de code que j'ai fourni à l'arrache n'est 
absolument pas garanti sur la syntaxe mais l'esprit y est


qu'est ce que tu ne comprends pas ?
je suis toujours sur irc si tu veux poser des questions ;)

laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] LibO 4.2.6 Secfix -Impress - extension ImpressRunner ne fonctionne pas

2015-04-03 Par sujet Laurent Godard

oups !!!


L'extension fonctionne desormais chez moi (debian testing) sur un
libreoffice 3.3.4



bien entendu lire 4.3.3

ne devrait pas avoir de souci sur la branche 4 mais suis preneur de tout 
retour


Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] LibO 4.2.6 Secfix -Impress - extension ImpressRunner ne fonctionne pas

2015-04-03 Par sujet Laurent Godard

Bonjour à toutes et à tous

Etant l'auteur de cette extension, à l'origine proof of concept, j'ai 
suivi avec attention ce fil de discussion


j'entends bien les critiques sur ce genre de fonctionalité et y souscrit 
en partie. Neanmoins, en 2007 cette fonctionalité etait demandée pour 
aider à la bascule vers OOo


le compromis me semble acceptable puisque l'utilisateur destinataire 
choisit d'installer cette extension pour cette fonctionnalité specifique


j'ai pris un moment pour remettre d'aplomb le code et le simplifier. 
L'extension fonctionne desormais chez moi (debian testing) sur un 
libreoffice 3.3.4


Elle est disponible là
http://oooconv.free.fr/tests/impressrunner-2.0.oxt

Si elle est reportee pour fonctionner sur les autres plateformes, je la 
mettrai sur le site des extensions


HTH

Laurent


--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] LibO 4.2.6 Secfix -Impress - extension ImpressRunner ne fonctionne pas

2015-04-03 Par sujet Laurent Godard

Bonjour Claude

merci du retour
j'ai mis à jour le site des extensions

Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Macro pour copier un diagramme fait dans Calc dans un tableau de Writer

2015-03-17 Par sujet Laurent Godard

Bonjour


je butte principalement sur le fait que l'objet que je sélectionne je ne
trouve pas de méthode pour le copier.


d'experience le plus direct pour faire un copier coller par macro est 
d'abandonner pour une fois l'api et d’utiliser le dispatcher (ie. le 
code issu de l'enregistreur de macro)


trouve ton objet, fait un select dessus
puis copie paste par dispatcher
(pour le paste, meme, principe, positionner un viewCursor dans le 
tableau, ou un select de ta cellule cible evrait le faire)


bien entendu, toute autre approche est valable ;)

laurent



--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Macro pour copier un diagramme fait dans Calc dans un tableau de Writer

2015-03-17 Par sujet Laurent Godard

Re


j'ai essayé cette méthode, mais je ne trouve pas la façon de rendre
actif le diagramme que je veux copier
car l'instruction document   = ThisComponent.CurrentController.Frame ne
donne que l'objet actif.


as tu essayé
ThisComponent.currentcontroller.select(monDiagramme)

où monDiagramme est l'objet que tu as recupéré avec l'api

Laurent

--
Envoyez un mail à users+unsubscr...@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


Re: [fr-users] Actionner un bouton de commande par macro

2014-12-19 Par sujet Laurent Godard

Bonjour Didier


Ma question du jour : Comment actionner  par programme un
CommandButton ? (simuler un clic)


j'ai du mal à saisir la problematique

- si c'est un des tes boutons, appeler la sub qui est associée à 
l'evenement click (mais je me doute que tu ne poserais pas la question ;) )


- si c'est un bouton de l'interface de libreo, voir du coté des slotsID 
et des call .uno:


- regarder sinon du coté de l'envoi d'un evenement (examine ton bouton 
avec xray pour voir si tu as pas de quoi faire)


mais j'ai peut etre pas compris la question

Laurent

--
Envoyez un mail à users+unsubscr...@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



Re: [fr-users] Actionner un bouton de commande par macro

2014-12-19 Par sujet Laurent Godard

Re

hum.

avec .execute, ta boite est modale et donc effectivement l'appel est 
bloquant


tu peux regarder du coté de .visible = true
ta boite est lancé mais n'est plus modale (et donc l'execution dans m1 
se poursuit)


si tu veux conserver une boite modale mais que le process continue (par 
exemple barre de progression), tu peux passer par un callback asynchrone 
com.sun.star.awt.AsyncCallback


voir ce bout de code de principe http://pastebin.com/MiXCPQMT

l'idee est de mettre dans le .tag du dialogue ce qui sera utilisé dans 
le select case du callback asynchrone pour lancer la bonne sub


l'appel se fait comme suit
oDlgPatience.model.tag = m2
retourDialogue = oDlgPatience.execute()

laurent

--
Envoyez un mail à users+unsubscr...@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



Re: [fr-users] Peut-on surveiller le paramètre mémoire dans une macro basic

2014-09-24 Par sujet Laurent Godard

Bonjour


Je souhaiterai pouvoir vérifier l'état de la mémoire dans des points
clef du programme pour pouvoir dans un deuxième temps le modifier.
Il y a t-il une instruction qui fait cela?



pas certain que l'api de libreoffice le permette

par contre, si tu restes que sous windows, regarde du coté de l'API 
win32 que tu peux attaquer/declarer avec le mot clé declare


exemple issue de l'aide (F1)
Declare Sub MyMessageBeep Lib user32.dll Alias MessageBeep ( Long )

apres faut connaitre la bonne api win32

Bon courage

Laurent

--
Envoyez un mail à users+unsubscr...@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



Re: [fr-users] scalc : modification du menu pour un fichier.

2014-06-11 Par sujet Laurent Godard

Bonjour Olivier


je te suggere une piste à creuser

1- pour changer systematiquement sur un composant

une extension, contenant un fichier xcu avec l'entree
node oor:name=OfficeMenuBarMerging

tu en as un exemple dans l'extension shownotes. elle est en python, mais 
ne devrait poser aucun probleme pour tout autre langage pour ce qui est 
du parametrage des menus

http://extensions.libreoffice.org/extension-center/shownotes

2- apres pour ce qui est un d'un fichier specifique seulement, peut etre 
associer un bout de code à l'evenement ouverture de fichier qui 
modifierai si c'est le bon fichier (detecté par propriété personalisée 
?) -- voir infra si tu peux adapater


donc je commencerai par l'etape 1 pour valider
et ensuite l'etape 2

bien sur c'est sans garantie, mais c'est la piste que je commencerai à 
explorer


Bon courage

Laurent

function getConfigSetting(target as string, forUpdate as boolean)
' retourne le noeud de config demandé
' exemple: aSettings = getConfigSetting( 
/org.openoffice.Office.Common/Path/Current, false)


dim service as String ' nom du service d'acces à la configuration
dim aSettings, aConfigProvider
dim aParams(0) As new com.sun.star.beans.PropertyValue
dim varEmpty

if forUpdate then
service = com.sun.star.configuration.ConfigurationUpdateAccess
else
service = com.sun.star.configuration.ConfigurationAccess
endif

	aConfigProvider = createUnoService( 
com.sun.star.configuration.ConfigurationProvider )

aParams(0).Name = nodepath
aParams(0).Value = target

	aSettings = aConfigProvider.createInstanceWithArguments(service, 
aParams() )


getConfigSetting = aSettings


end function

exemple d'utilisation (en mise a jour)

sub desactiveUpdateCheck()

dim isEnabled as boolean
	aSettings = 
getConfigSetting(/org.openoffice.Office.Jobs/Jobs/UpdateCheck/Arguments/, 
true)



isEnabled=aSettings.getbyname(AutoCheckEnabled)

aSettings.replaceByName(AutoCheckEnabled, false)
aSettings.commitChanges()


end sub

--
Envoyez un mail à users+unsubscr...@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



Re: [fr-users] RE: Basic : fonction FileDateTime

2013-04-19 Par sujet Laurent Godard

Bonjour Michel


Les 2 solutions marchent et ne sont pas plus compliquées à écrire l'une que
l'autre.
En quoi est-ce mieux d'utiliser l'une plutôt que l'autre ?



je dirais qu'en utilisant uniquement l'api de OOo, tu ne depends pas de 
l'installation de vbScript et ton code serra multiplateforme


Laurent

--
Envoyez un mail à users+h...@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



Re: [fr-users] RE: Basic : fonction FileDateTime

2013-04-18 Par sujet Laurent Godard

Bonjour

désolé je n'ai pas de quoi tester, mais est ce que l'api de LibrO ne 
suffirait pas ?


http://api.libreoffice.org/docs/common/ref/com/sun/star/ucb/XSimpleFileAccess.html#getDateTimeModified

genre un truc du genre

sub testDateTime

target = /home/lgodard/temp/fichier.txt
oUcb = createUnoService(com.sun.star.ucb.SimpleFileAccess)
dateFile = oUcb.getDateTimeModified(convertToURL(target))

end sub

bon, apres faut reconstruire la chaine de caractere, mais ce fait 
aisément par concatenation


Laurent

--
Envoyez un mail à users+h...@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


Re: [fr-users] Re: [calc] Ne plus afficher les commentaires de plusieurs cellules

2013-02-05 Par sujet Laurent Godard

Bonjour



Eric Hoffmann-2 wrote

  Je souhaite ne plus afficher les commentaires de plusieurs cellules en
  même temps.
  Je sais le faire cellule par cellule, mais pas par lot.


As-tu essayé Outils  Options  LibreOffice Calc  Affichage  Objets
Objets de dessin : Masquer ?



voir l'extension ShowNotes
sur les site des extensions (down à l'instant ???)

bonne journee

Laurent

--
Envoyez un mail à users+h...@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


Re: [fr-users] Calc et Somme indirecte

2013-02-04 Par sujet Laurent Godard

RE


ma question est donc, comment calculer la somme de A2 à
ADRESSE(LIGNE()-2;1) ?



merci à jean baptiste pour sa reponse sur IRC

il suffit juste d'ecrire la somme en incluant la ligne blanche de fin
lors de l'ajout de ligne, la formule serra toujours bonne et adaptée

donc pas besoin de Adresse()

encore merci à jean baptiste (et desolé du bruit)

laurent

--
Envoyez un mail à users+h...@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



Re: [fr-users] Calcul X et Y d'un Courbe Polynomiale Ordre 3

2013-02-04 Par sujet Laurent Godard

Bonjour


Nous avons essayé corelpolyguioffice_1.4.4 mais cela ne convient pas.



en quoi celà ne convient pas ?
regarde de ce coté sinon
http://oooconv.free.fr/fitoo/fitoo_fr.html

et dans le code de corelPoly tu devrais avoir la formule, ou du moins la 
methode


Laurent

--
Envoyez un mail à users+h...@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


Re: [fr-users] Re: Installeur LibreOffice extension utilisateur

2012-11-17 Par sujet Laurent Godard

Bonjour


...et j'espérais en fait un peu que Laurent puisse nous expliquer à quoi
sert et comment utiliser cette option   :)


pas mieux :(

En discutant sur IRC avec les developpeurs, cette option est obsolete et 
pourrait etre supprimée. Rien comme info supplementaire sur l'argument 
context


désolé

Laurent

--
Envoyez un mail à users+h...@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


Re: [fr-users] Installeur LibreOffice extension utilisateur

2012-11-14 Par sujet Laurent Godard

Bonjour Cedric


Peut-être que cette documentation pourra t'aider :
http://www2.ac-lyon.fr/serv_ress/mission_tice/wiki/scribe/scribeadmnj3_scripts#eme_exempleinstaller_facilement_les_extensions_libreofficeopenoffice



merci pour le lien, je vais faire suivre

cordialement

Laurent

--
Envoyez un mail à users+h...@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



[fr-users] Installeur LibreOffice extension utilisateur

2012-11-12 Par sujet Laurent Godard

Bonjour à toutes et à tous

J'ai une grosse extension LibreOffice à deployer pour chaque utilisateur
L'oxt doit etre deployée dans le profil de l'utilisateur (pas de 
deploiement dans share, contrainte de l'extension)


Afin de faciliter la vie aux utilisateurs, nous avons fait un installeur 
(NSIS) qui installe LibreOffice (3.5.4) et deploie l'extension


Pour installer LibreOffice, nous devons passer en mode admin. Il 
s'installe, pas de souci; par contre si on poursuit sur la lancée, le 
unopkg add va installer dans le user admin et non pas le user qui est 
loggé. (ce qui est sommes toutes, assez compréhensible)


est ce que certains d'entre vous ont dejà rencontré et contourné ce 
genre de souci ? j'attribue ca plus à un enjeu windows que libreoffice.
est ce que le groupe MiMOO deploie des extensions dans user et non 
share ?


toute piste bienvenue
n'hesitez pas demander des precisions si je n'ai pas été clair

merci !

Laurent

--
Envoyez un mail à users+h...@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



Re: [fr-users] macros python : mode d'emploi ?

2012-10-28 Par sujet Laurent Godard

Bonjour

quelques liens ici

http://wiki.openoffice.org/wiki/Python

Bonne journee

Laurent

--
Envoyez un mail à users+h...@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



Re: [fr-users] Impress et extentions ImpressRunner

2012-10-25 Par sujet Laurent Godard

Bonjour à toutes et à tous

désolé du délai de reponse,  un peu bousculé en ce moment

j'ai fait une nouvelle version rapidement pour
- renommer la barre d'outil, elle apparait desormais sous le nom 
ImpressRunner

- elle est dockée par defaut au premier lancement

dispo pour le moment ici
http://oooconv.free.fr/impressRunner/impressRunner-1.1.oxt

je vais prendre le temps de la mettre sur le site des extensions

merci à marie jo de m'avoir plongé plus de 5 ans en arrière sur cette 
toute petite extension qui ne se voulait qu'une proof of concept de cet 
article

http://www.unixgarden.com/index.php/linux-pratique-hs/openofficeorg-a-vos-ordres

enfin, je confirme que la autostart peut etre placé manuellement dans 
n'importe lequel des 4 premiers champs utilisateurs (je n'ai pas vérifié 
depuis la levée de cette limite à 4)


bonne journee

laurent

--
Envoyez un mail à users+h...@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



Re: [fr-users] Impress et extentions ImpressRunner

2012-10-25 Par sujet Laurent Godard

Re


je vais prendre le temps de la mettre sur le site des extensions



c'est fait
http://extensions.libreoffice.org/extension-center/impressrunner

HTH

Laurent

--
Envoyez un mail à users+h...@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



[fr-users] import ods dans mySQL ?

2012-04-02 Par sujet Laurent Godard

Bonjour à toutes et à tous

je cherche à automatiser un processus de publication depuis des saisies 
dans un fichier calc sur un serveur


existe t il des outils en ligne de commande (indépendants d'une 
installation libreoffice) qui permettre soit

- d'importer directement une feuille calc dans une base mySQL
- à défaut, faire du ods -- csv (apres, il me semble qu'il y a de quoi 
faire du CSV -- mySQL)


certains d'entre vous ont ils dejà fait l'experience ?

merci d'avance

bien cordialement

Laurent



--
Envoyez un mail à users+h...@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



Re: [fr-users] import ods dans mySQL ?

2012-04-02 Par sujet Laurent Godard

Bonjour Tony


Dynacase contient une fonction PHP qui effectue cette opération :
-
http://git.dynacase.org/cgit.cgi/modules/platform/tree/Api/ods2csv.php?h=3.0


Tu devrais pouvoir l'adapter facilement

Et pour MySQL, il faut utiliser cette commande :
- http://dev.mysql.com/doc/refman/5.0/fr/mysqlimport.html


pistes interressantes !!!
je vais regarder ca
merci beaucoup

Laurent

--
Envoyez un mail à users+h...@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



Re: [fr-users] import ods dans mySQL ?

2012-04-02 Par sujet Laurent Godard

Bonjour Alexander


Je n'ai pas essayé, mais il y a ceci, qui nécessite Java :


https://github.com/znerd/ods2csv


j'ai vu passer lors d'un google mais pas de retour dessus
je vais regarder

merci

Laurent

--
Envoyez un mail à users+h...@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


Re: [fr-users] Re: Retranscrire macro MS offoce word sous libreoffice writter

2012-01-09 Par sujet Laurent Godard
Bonjour

 C'est la partie test qui me casse les pieds, je n'arrive pas à tester le nom
 de l'apporteur.

il est stocké où ? sous quelle forme ?

Laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Re: Retranscrire macro MS offoce word sous libreoffice writter

2012-01-09 Par sujet Laurent Godard
Re

Le 09/01/2012 15:54, adilou a écrit :
 Je stocke l'information dans une base de donnée, quand à savoir sous quelle
 forme j'ai peur de dire une bêtise mais sous forme de chaîne de caractère.
 

j'ai du mal a siaisr là (appartion base de donnees)

tu cherches à faire quoi exactement ? recuperer le nom dans le document
texte ou bien recuperer dans la base de données (à partir de quelle info
du document texte ?)
comment tu la remplis ta base ?

ton cas semble plus complexe que tu ne laisse paraitre, aussi difficile
de te mettre sur la voie :(

Laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Re: Retranscrire macro MS offoce word sous libreoffice writter

2012-01-09 Par sujet Laurent Godard
Re

 Bref, une fois que mon document est remplie comme je le souhaite, c'est à ce
 moment que ma macro intervient.
 

rempli comment ?
à partir d'un champ utilisateur ?
dans ce cas ce dont tu as besoin est de recuperer la valeur du champ

si ce n'est pas le cas, une autre voie est de mettre un style dans le
modele rempli depuis la base et rechercher ensuite le texte qui a ce
style. c'est une autre approche

Laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Re: Retranscrire macro MS offoce word sous libreoffice writter

2012-01-05 Par sujet Laurent Godard
Bonjour

en complement de la reponse de Pierre Yves,

pour obtenir le nom de l'auteur
auteur = thisComponent.documentInfo.author

Bon courage

Laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Fwd: lenteur au démarrage de Libo

2011-11-30 Par sujet Laurent Godard
Bonsoir

 J'en profite pour signaler, puisque j'évoquais Java, qu'il ne suffit pas
 de prendre une version Sun, mais qu'il faut éviter une version récente.

je confirme
constaté egalement sur les acces à base (par macro)

de meme sur ubuntu, l'excelent jeu FreeCol est devenu inutilisable :(

Laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Re: Problème avec les étiquettes des barres d'outils

2011-10-29 Par sujet Laurent Godard
Bonjour

 En revanche je me demande pourquoi tu dois modifier après coup ce libellé
 au lieu de le définir en amont (WriterWindowState.xcu) ?
 

je rejoints pierre yves
ajouter dans l'extension un fichier WriterWindowState.xcu avec les
differentes langues devrait resoudre ton probleme (si je l'ai bien compris)

Laurent

un exemple (pur calc)

oor:component-data xmlns:oor=http://openoffice.org/2001/registry;
 xmlns:xs=http://www.w3.org/2001/XMLSchema;
 oor:name=CalcWindowState
 oor:package=org.openoffice.Office.UI
node oor:name=UIElements
node oor:name=States
node
oor:name=private:resource/toolbar/monAddon.blablabla.OfficeToolBar
oor:op=replace
prop oor:name=UIName oor:type=xs:string
value xml:lang=frle libelle/value
/prop
prop oor:name=Docked oor:type=xs:boolean
valuetrue/value
/prop
/node

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Pérénités des solutions bureautiques libres.

2011-09-05 Par sujet Laurent Godard
Bonjour

proposition interressante et pragmatique

 Je vous demande donc de réfléchir à la manière de sensibiliser nos élus 
 départementaux et régionaux sur ce sujet.
 

message transmis de mon coté à quelques contacts que je peux avoir ;)

Laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] [Ubuntu] mettre à jour Libo 3.3.2

2011-08-12 Par sujet Laurent Godard
Bonjour mIchel

sur http://www.libreoffice.org/download/
il y a bien les archives pour les .deb (premiere liste deroulante)

http://download.documentfoundation.org/libreoffice/stable/3.4.2/deb/x86/LibO_3.4.2_Linux_x86_install-deb_en-US.tar.gz

http://download.documentfoundation.org/libreoffice/stable/3.4.2/deb/x86/LibO_3.4.2_Linux_x86_langpack-deb_fr.tar.gz

http://download.documentfoundation.org/libreoffice/stable/3.4.2/deb/x86/LibO_3.4.2_Linux_x86_helppack-deb_fr.tar.gz

Laurent

-- 
Envoyez un mail à users+h...@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



Re: [fr-users] Image de fond utilisé comme charte graphique

2011-06-23 Par sujet Laurent Godard
Bonjour

comment as tu migré le modele ? comment est positionnée l'image ?

sous writer, regarde du coté de
format  page  arriere plan
selectionne image dans la liste

elle sera positionnée en arrire plan et tu pourras selectionner le texte
par dessus

Bon courage

laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Programmation OOo et libreOffice

2011-05-14 Par sujet Laurent Godard
Bonjour

la distinction windows/linux/mac n'a que peu de raison d'etre

comme dit par Jean baptiste, l'essentiel est dans les noms de chemins
qui sont que tres peu utilisés et en interne OOo gere des URL. Il y a
les fonctions convertToURL et convertFromURL qui transforment quand
besoin est en chemin systeme (mais c'est tres rarement obligatoire)

donc je refute cette affirmation que les exemples sont majoritairement
pour windows :) je developpe toutes mes extensions sous linux et elles
marchent sur toutes les plateformes

pour la distinction LO/OOo, l'api reste pour le moment commune. apres on
verra lors des prochaines versions, mais il evident qu'un livre de 1000
pages ne pourra se reecrire en double

Bonne journee

Laurent

-- 
Envoyez un mail à users+h...@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


Re: [fr-users] Comment supprimer un bouton d'une feuille de calcul par programmation

2011-03-23 Par sujet Laurent Godard
Bonjour

content que ca marche pour toi

juste une petite remarque

 if objF.getByIndex(I).getName = Bouton 2 then
 objF.getByIndex(I).dispose()

pourrait s'ecrire
if objF(I).name = Bouton 2 then objF(I).dispose()

en effet, en OOoBasic, les getByIndex sont transformés en tableaux (ce
qui est tres pratique). de meme les get... set... en propriétes
directement accessible en lecture ou ecriture suivant le contexte

Bonne fin de journee

laurent

-- 
Envoyez un mail à users+h...@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


[fr-users] calc : question de formatage de nombre

2011-02-18 Par sujet Laurent Godard
Bonjour

je cherche à formater des cellules numeriques suivant la regle suivante

- si le nombre n'a pas de decimale, on l'affiche tel quel
- si le nombre a au moins une decimale, on l'affiche avec deux decimales

exemple
12 -- 12
1,2 -- 1,20
1,23 -- 1,23

Ce formatage est pour etre intégré dans un style de cellule

apres un moment de recherche infructueuse, je me retourne vers vous

une suggestion ?

merci beaucoup

laurent

-- 
Envoyez un mail à users+h...@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



Re: [fr-users] calc : question de formatage de nombre

2011-02-18 Par sujet Laurent Godard
Bonjour Michel

 Sans formatage conditionnel ? Je doute que ce soit faisable dans un style
 unique pour les deux.
 En formatage conditionnel, il suffit de tester la condition =ENT(A1)=A1
 Mais je ne pense pas que ce soit ça que tu cherches.

c'est déjà une piste
mais mon but etait de faire le minimum de boulot et de mettre dans mon
style une condition (un peu dans l'esprit du passage en rouge si negatif)

j'ai plusieurs milliers de cellules concernées dans des dizaines de
fchiers ods differents
alors certes en faisant une petit macro je devrait pouvoir m'en sortir
mais je pouvais faire plus simple en ne modifiant que le style ca
m'arrangerait ;)

en tout cas merci

Laurent

-- 
Envoyez un mail à users+h...@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



Re: [fr-users] Libreoffice python uno

2011-02-09 Par sujet Laurent Godard
Bonjour

 3 - La documentation avec python-uno est très succinte ainsi que les 
 exemples.
 Il y a t-il d'autres ressources que : 
 http://udk.openoffice.org/python/python-bridge.html
 et que les recherches sur les sites standard ?

commencer à piocher de ce coté

http://wiki.services.openoffice.org/wiki/Extensions_development
http://wiki.services.openoffice.org/wiki/Extensions_development_python

ensuite pour l'api elle meme, ce qui concerne OOoBasic s'adapte assez bien
http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide

sinon, quelques exmpeles pour commencer
http://www.unixgarden.com/index.php/bureautique/openofficeorg-a-vos-ordres
(à la fin, Démarrer automatiquement une présentation)

Bon courage

laurent

-- 
Envoyez un mail à users+h...@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