Bonjour
J'ai , dans une boîte de dialogue, un bouton qui déclenche une fonction
lorsque son statut est modifié. Est-il possible de passer en argument de cette
fonction le nom du bouton appelant ?
l'appel par un bouton passe un objet event en argument, contenant l'appelant
je te propose de
Bonjour xavier
function Engins2(nombre as integer) as variant
Dim oDocument as object, oFeuilles as object
Dim oFeuille as object, oCell as object, oZone as object
oDocument = thisComponent
oFeuilles = oDocument.Sheets
oFeuille = oFeuilles.getByName("Feuille1")
oCell=oFeuille.getCellByPosition(1
Bonjour Nicole
Le résultat de ce code me dit qu'il ne trouve pas l'élément Tableau2.
Pourtant Xray sur LesTab le voit bien.
J'ai essayé getTextTables sans succès. Quand il ne me dit pas que
Tableau2 n'existe pas, il me dit qu'il ne trouve pas la méthode
BackColor (donc il n'identifie pas l'élé
Re
le lien est dans la colonne de gauche
http://www.editions-eyrolles.com/download/9782212125221/MacrosProgOOo3.zip
oups
colonne de droite
laurent
-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional c
Bonjour
Je cherche sans succès sur le site d'Eyrolles et sur la toile l'archive
(MacrosLivre.zip) contenant les exemples du livre Programmation
OpenOffice.org 3 de B. MARCELLY et L. GODART. Est-ce que vous savez où
je peux la trouver?
http://www.editions-eyrolles.com/Livre/9782212125221/progra
Bonjour
Ça marche, sauf que ce satané tableau se colle au début du document et
non là ou je positionne le curseur d'écriture (avec ton code issu de
"dans la jungle..."). Pourquoi tant de haine !
le "paste" issu du dispatcher colle à l'endroit du curseur visible (et
non du curseur d'ecriture)
Bonjour
En fait il ne reste plus qu'à savoir trouver quel est la case à cocher
qui a déclenché la macro. Je cherche.
tu peux ecrire la macro comme
sub macroDeclenche(event)
end sub
l'argument event contient l'evenement declencheur
event.source contient l'objet appelant
Bon courage
laurent
Bonjour
un point d'entrée pour python
http://wiki.services.openoffice.org/wiki/Python
pour l'api de OOo
http://api.openoffice.org/
pour OooBasic
http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide
Sinon, il existe des livres en francais dediés à la programmation de
l'api OOo
Bonjour à toutes et à tous
Je vous informe que je viens de mettre en ligne une nouvelle extension
Calc permettant de montrer/cacher l'ensemble des notes commentaires
d'une feuille calc ou d'une plage de cellules
http://extensions.services.openoffice.org/en/project/ShowNotes
Le but était de f
Bonjour Jean
Pas de probleme python a priori
Il te faut utiliser storeToURL et non pas storeAsURL qui est reserve aux
formats que OOo est capable de relire derriere
document.storeAsURL(URLsauvegarde, propfich())
document.storeToURL(URLsauvegarde, propfich())
Bonne journee
Laurent
--
Re
Je ne comprend pas pourquoi, il y a un problème de déclaration de case
sensitive quelque part ?
autre piste, quelle est la langue de ta cellule ?
laurent
-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For ad
Bonjour yves
N'est-on pas obligé de définir le type du champs pour le forcer à un string
?
normalement non si le variant est non ambigue
la il contient des lettres et de chiffres (ref de cellule) donc sera
traiter comme une string
maintenant ca ne coute rien d'essayer
maCellule.Formula =
Bonjour stefane
J'ai dans mon code la ligne suivante :
maCellule.Formula = "=SOMME("+adresseDebut+":"+adresseFin+")"
Seulement, elle ne marche pas car elle devient =somme(D3:AS3) dans la
cellule
difficile de dire sans le code et l'exemple sous les yeux
es tu sur de la valeur et du calcul d
Bonjour
Oui, je me suis mal exprimée, je voulais dire gérer les erreurs puisque dans le
cas d'un fichier n'ayant pas d'url l'instruction chemin = spliter(0) provoque
une erreur . Donc pour parler plus correctement il me reste à gérer les erreurs
ou tester qu'après le split, ubound(splitter)
Re
c c a écrit :
ok merci, il me reste juste à tester le cas d'un fichier non encore enregistré
dans ce cas il n'a pas d'URL, et donc pas d'emplacement ...
Laurent
-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.
Re
Cela ne fonctionne pas si le nom du fichier comporte des espaces car dans ce cas dans
l'url ils sont remplcés par des "%20" mais pas dans le title et donc le split
ne fonctionne pas
dans ce cas faire un convertFromURL sur url
url = convertFromURL(thisComponent.url)
titre = thisComp
Bonjour
voici une proposition qui vaut ce qu'elle vaut
url = thisComponent.url
titre = thisComponent.title
spliter = split(url,titre)
chemin = convertFromURL(spliter(0))
' attention, non testé sur fichier nouveau non sauvegardé
Bonne journee
Laurent
--
Bonjour Didier
Est-il possible de configurer un addon de telle sorte que le
gestionnaire des extensions lance une macro à la fin de la procédure
d'installation de l'addon ?
reponse courte comme Bernard : Non
reponse longue : en bidouillant c'est possible
1. ton extension contient un fichier
Bonjour didier
' l'objet va utiliser l'API de Word
oword.Visible = True
odoc = oword.Documents.Add
c'est plus un probleme de VBA word
il te faut trouver l'appi de chargement d'un fichier, genre load
Comment faire pour écrire dans un document ouvert ?
un truc genre activeDocument ?
en tout
Bonjour Xavier
Mais en fait je ne veux pas conserver les valeurs mais juste utiliser la
variable comme nom générique
dans ce cas
dim LesPoints() as new com.sun.star
redim lesPoints(7)
...
redim lesPoints(5)
pas besoin du preserve
Bonne soiree
laurent
-
Bonjour xavier
redim preserve peut effectivement etre gourmand mais surtout pour les
tableaux consequents. là ca vaut le coup de tenter
dim lesPoints() 'ne doit pas specifoier de taille si on veut utiliser
redim apres
redim lesPoints(7)
redim preserve lesPoints(5)
' ne gardera que le
Re
en fouillant un peu
je suis en train d'implementer un truc la base suivante
http://www.oooforum.org/forum/viewtopic.phtml?t=22258
ca a l'air de fonctionner pour recopier la table d'une base à l'autre
et plutot rapide, donc je poursuis
merci à tous ceux qui ont repondus
Laurent
Bonjour Jean Marc
merci pour ta réponse
ca se comprend si le moteur est commun aux bases
dans le cas de HSQLDB, je ne sais pas
j'ai essayé manuellement avec le beamer en glissé-déposé, ca a l'air de
fonctionner. je vais essayer de creuser dans cette direction mais mon
but est bien sur de la f
Bonjour
Remarque peut-être inepte, mais si tes bases sont SQL ne peux-tu pas utiliser
le langage pour faire la jointure via la notation pointée ?
merci pour ta réponse
c'est effectivement ce que je cherche à faire mais les deux tables sont
dans deux bases différentes, et je ne sais pas si SQ
Bonjour
j'ai deux sources de données
j'aurait besoin de fiare une jointure sur deux tables chacune dans une
source de données
est ce possible ? (je ne pense pas)
une alternative, y a t il un moyen aisé (autre qu'une boucle) pour
transferer un table d'une source de données vers une autre
le
Bonjour Claude
Je débute avec les macros et j'avoue que j'ai un peu de mal à comprendre pourquoi
certains d'entre vous utilisent "les dispatchers " et d'autres le basic..
y-a-t'il deux écoles. En tant que débutante je préfère le basic qui s'apprente quand même
à d'autres langages que je conna
Bonjour
une petite remarque en passant, je n'ai pas lu la macro
Par contre si entre la première et la deuxième fois on modifie les formats de
cellule dans la plage origine les nouveaux formats ne sont pas copiés.
ne serait ce pas du au fait que tu fais une surcharge manelle du style
qui e
Bon
decidemment , la fatigue
c'est createTextCursor() et createTextCursorByRange
(pas de e à Text)
désolé
laurent
-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.op
Re
je pense avoir repondu trop vite à la question
ce que tu cherches c'est inserer un texte à la position d'un curseur, ca
se passe par
monTexte = thisComponent.text
monCurseur = monTexte.createTexteCursor()
monTexte.insertString(monCurseur, "AAA", true )
si un endroit particulier t'interres
Bonjour
Par contre, si j'ai compris comment me positionner dans un texte, je n'arrive
pas à trouver comment récupérer la position du curseur pour insérer un texte à
l'endroit où il est positionné.
regarde du coté du ViewCursor
thisComponent.currentController.viewCursor
Bonne chance :)
Lau
Bonjour jean
tu remplaces dans traite_eml
doc =
stardesktop.loadComponentFromURL(convertToURL(fichier),"_blank",0,prop())
par
doc = thisComponent
tu lances directement traite_eml (sans argument)
oublie main qui servait justement à la boucle sur les fichiers du
repertoire comme tu l'as déjà
Bonjour jean
tu lances directement cette version modifiée
pour le repertoire, il te suffit d'adapter la variable chemin_eml avec
le nom du repertoire contenant ta collection de fichiers eml
sub traite_eml()
dim prop(0) as new com.sun.star.beans.PropertyValue
prop(0).name = "FilterNam
Bonjour
ci joint une ebauche faite rapidement en utilisant l'enregistreur de
macro pour la partie rechercher/remplacer
je te laisse poursuivre/adapter
HTH
laurent
Ps: bon courage à la petit fille et ses parents
'-
Sub Main
chemin_eml = "/home/lgodard/"
Bonjour Xavier
pour essayer
et si tu passes avec un variant ?
sub manipulerTableau(byval v() as double)
deviendrait
sub manipulerTableau(byval v)
Laurent
-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For add
Bonjour
merci francois ;)
à noter que depuis quelques temps (OOo 2.x iirc), on peut utiliser
egalement "ooSetupVersionAboutBox" qui donne la version complete sur 3
chiffres
HTH
Laurent
function getVersionOOO() as string
'recupère version de OOo
dim aSettings
aSetti
Bonjour
reponse tres rapide cause "a-la-bourre"
j'espere avoir bien analysé le probleme
Mais, si je crée un nouvelle bibliothèque pour l'utilisateur (ex :
"Library1") parce que j'aime bien ranger mes affaires, et que j'y mets
le module, plus moyen : j'obtiens une magnifique erreur #VALEUR!
i
Bonjour
Cette macro fonctionne bien comme j'ai pu le constater en la faisant
tourner en laissant le document B ouvert par contre si elle sauve
ensuite le document B, il n'y a plus moyen d'ouvrir la bibliothèque M,
il refuse le mot de passe ainsi que le mot de passe vide.
essaye d'ouvrir ton
Bonjour
peux tu egalement envoyer le fichier events.xcu s'il te plait
as tu respecté la casse dans le manifest ?
sinon, je constate que tu parle de Event.xcu et que tu declares
events.xcu (avec un s) dans le manifest
Laurent
--
Bonjour bernard
Je dois vérifier si embeddedObjects.getByName(elementNames(i)).Model
vaut d'après xray
reponse = isEmpty(embeddedObjects.getByName(elementNames(i)).Model)
c'est un booleen
Bon courage
Laurent
-
To unsubscri
Bonjour Xavier
Merci pour ta réponse, mais le problème reste inchangé, j'ai rajouté le
as double sur toute les variables, mais pas de modification.
envoie moi ton fichier calc avec le code pour que je teste
Laurent
-
To unsu
Bonjour xavier
c'est la notion de addin
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Spreadsheet_Add-Ins
a adapter au langage mais c'est jouable
regarde par exemple ImpressRunner ecrit en python
http://oooconv.free.fr/impressrunner/impressrunner_fr.html
Laurent
Bonsoir xavier
ce probleme n'est pas normal
dim Ecm,Es,alphae,Delta,a,b,c,x1,x2 as double
à eviter car il me semble que seul x2 dans otn cas est double
le reste est en variant (du moins c'etait comme ca il y a quelques temps)
repete le "as double" a chaque fois
Laurent
Bonjour thomas
je pense qu'il te faut passer par un composant UNO
regarde du coté de l'assistant netBeans qui te propose pas mal de choses
http://wiki.services.openoffice.org/wiki/OpenOffice_NetBeans_Integration
regarde ensuite du coté de OOoBasic, le fonction helper CreateUnoService()
Laurent
Bonjour
le basic de Open Office est il du VBA (pplication) ou pas ?
pour les elements de langages (boucles,conditions etc ..) c'est du basic
assimilable à VBA
par contre pour les objets natifs de bureautique (cellules, feuilles,
styles etc ... ), c'est des objets differents.
il y a desor
Bonjour Michel
tu peux en fait recuperer le nom = oZonesNommeesAExplorer.elementNames()
dans un tableau
boucler en i sur ce tableau nom() (lbound(nom) to ubound(nom))
faire un oZonesNommeesAExplorer.getByName(nom(i)) pour obtenir ton element
Bon courage
Laurent
Bonjour
Si j'ai bien compris c'est une limitation actuelle . Est-elle toujours
d'actualité ?
Par contre la fin du texte semble dire qu'en modifiant le PYTONPATH cela
doit être possible.
si tu fais une extension, tu peux ajouter une repertoire "pythonpath" a
sa racine contenant tes fichiers à
Bonjour
CelIn = sheetIn.getCellByPosition(0,iLig)
CelIn.cellStyle = styleDate
c'est une chaine de caractere qu'il faut utiliser
essaye
CelIn.cellStyle = "styleDate"
Laurent
-
To unsubscribe, e-mail: [EM
Bonjour
j'imaginerais bien qu'en accédant à thisComponent.Drawpage, on doit
pouvoir lister les éléments existants et donc les boutons de commande
oui, c'est la voie
je vous invite à regarder, entre autre, cet exemple
http://codesnippets.services.openoffice.org/Office/Office.SettingEventMethod
élastique acier
Comment ca
tu ne fais plus d'INL !!
Est ce qu'il y a quelque chose de particulier, j'ai la dernière version
de Open Office sur les 2 micros ? Est ce des problèmes d'encodages de
caractères ?
vérifie avec la version OOo du projet
Laur
.openoffice.org/wiki/Extensions_development_python
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmatio
onomique à utiliser voir le livre programmation OpenOffice.org 2,
page 347
Bon courage
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Bonjour
existe-t-il une méthode simple pour formater une cellule en date ?
ca peut dependre de ton contexte mais en definissant un style, formatté
en date dans l'onglet nombre et ensuite en l'appliquant à la cellule
(CellStyle) ?
Laurent
--
Laurent Godard <[EMAIL PROTECTED]&
2.odt
merci beaucoup pour ce partage !!
je t'invite à contacter le groupe de travail educooo
[EMAIL PROTECTED]
Il sera à meme de relayer tes realisations plus specifiquement en
direction de la sphère enseignante
Encore merci pour cette macro
laurent
--
Laurent Godard <[EM
a sphère enseignante
encore merci
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmatio
on sur le wiki
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Options_Dialog
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmatio
Defining_the_Usage_of_Options_Pages
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre &qu
Bonjour à toutes et à tous
A l'issue de cette période de vote, vous avez confirmé Jean-Baptiste
Faure comme votre nouveau lead du projet francophone et Laurent Godard
comme co-lead.
Je vous remercie du soutien que vous leur avez apporté et suis sûre que
vous continuerez à les soutenir to
Bonjour à toutes et à tous
A l'issue de cette période de vote, vous avez confirmé Jean-Baptiste
Faure comme votre nouveau lead du projet francophone et Laurent Godard
comme co-lead.
Je vous remercie du soutien que vous leur avez apporté et suis sûre que
vous continuerez à les soutenir to
python/
merci beaucoup pour ce travail tres interressant !!!
je m'y pencherai en detail dès que 2 minutes mais apres un parcours
rapide, ce me semble un excellent how to
prevois tu une traduction en anglais ?
encore merci pour ce travail didactique
Laurent
--
Laurent Godard <[EMAIL P
Bonjour
Donc j'essaye d'utiliser les objets Vb Microsoft pour accéder à des
arborescence Windows.
je te suggere de regarder du coté de la fonction dir()
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Co
27;a surement rien fait de son coté ;)
on a pas l'habitude de faire des montagnes de ces petits desagrements.
on les explique et ensuite ...
on retourne à notre API de OOo et nos cheres macros :)
Bonne journee
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.
Bonjour
à comprendre qu'il s'agissait plutôt d'une éviction de la messagerie... non
Rien d'officiel, mais un blacklistage personnel (blackliste = liste
noire = mise en quarantaine)
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
ht
v
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmation OpenOffi
Re
Cezame Concept a écrit :
J'ai regardé le lien ... Mais je ne voies pas comment lancer oO en mode
"listen" ?
install cette extension (unopkg add ou bien outils > gestionnaire des
extensions > ajouter)
redemare OOo
OOo sera en mode écoute sur localhost:8100
Laure
ur la machine que j'utilise il ne risque pas d'y avoir de
conflit avec la version portable sur la clé ?
En python, java, j'aurai dis aucun (si les ports sont biens choisis)
Merci pour votre aide je vais tester cette solution.
Tiens nous au courant
Laurent
--
Laurent Goda
as le
piloter sans souci je pense
Inspire toi de ce coté pour que OOo demarre systematiquement en mode listen
http://svn.nuxeo.org/trac/nuxeo/browser/tools/ooo-package/linux/patch/nxOOoAutoListen.oxt
Quel langage utilises tu ?
Bonne journee
Laurent
--
Laurent Godard <[EMAIL PROTECTED]&
s fichiers toi
même ou mieux, faire une extension
Regarde celle ci comme exemple
http://extensions.services.openoffice.org/project/ImpressRunner
tu peux également te servir de pyXRay
http://www.indesko.com/telechargements/pyxray___un_outil_po
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingén
re le chapitre 10 du livre
Bon courage
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmation OpenOffice.or
#addActivationEventListener
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmation OpenOffice.org&quo
args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "FilterName"
args2(0).Value = FilterName
odocument.storeToURL(NomFichier,args2())
Cordialement
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Man
cherche de valeur cible (Calc > outils > recherched e
valeur cible)
si ce sujet t'interresse, regarde du coté de FitOO qui permet de
resoudre pas mal de problemes non lineaires
http://oooconv.free.fr/fitoo/fitoo_fr.html
(FitOO est une macro ecrite il y a 5 ans)
Laurent
-
Bonjour Bernard
merci beaucoup pour ce patch
envisages tu de packager XRay comme une extension .oxt ?
ca permettrait des mises a jour plus aisees et surtout serait un permier
pas à une integration par defaut dans OOo
encore merci
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingé
son utilisation
l'idee est de creer dynamiquement une library et un module et d'ecrire
le code comme une chaine de caractere
tu peux ensuite appeler le code
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterp
Bonjour
Comment faire pour que le compilateur les interprète?
il te faut reecrire dynamiquement un module et une subroutine
pour ensuite l'appeler
voir le code source de xray ou bien fitoo pour une exemple
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.
est
tres bien fait
Voir aussi le Dev'Guide
<http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Spreadsheet_Add-Ins>
et egalement
http://wiki.services.openoffice.org/wiki/OpenOffice_Calc_Add-In_Project_Type
Laurent
--
Laurent Godard <[EMA
t des fichiers existants
j'ai fait suivre sur la liste [EMAIL PROTECTED]
il ya deux commentaires et des plebiscites
je te suggere de t'abonner et de faire un coucou là bas pour finaliser
la mise en forme et publier sur le site
Encore merci pour ta participation
Laurent
--
Laurent
de
l'annee derniere
http://extensions.services.openoffice.org/project/ImpressRunner
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "P
/util/XCloseListener.html
http://doc.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Closing_Documents
Ca devrait resoudre ton probleme en enpechant de fermer le document
Cordialement
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
Dim TLB(1 To 560, 1 To 3) As Double
Global Dim TABTD(1 To 196, 1 To 2) As Double
Global Dim TCON(1 To 358, 1 To 4) As Variant
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nux
er le script
de bernard
laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmation OpenOffice.or
Bonjour
J'attire votre attention sur cette annonce de bernard qui vient de nous
creer un outil de grande qualité pour nos extensions
Bravo bernard
C'est en anglais, mais je suis certain qu'il ne serra pas contre de
m'aide pour la traduction
Bravo Bernard
Lauren
Re
J'ai essayé ce que tu m'a dis, mais mon bouton "mot de passe" reste
obstinément grisé :(
Donc pas moyen de protéger mes macros!
as tu selectionné une bibliotheque à toi et non une standard de OOo sur
laquelle tu n'as pas tous les droits ?
Laurent
--
Laurent
t; macros > gerer les macros > basic >
Gerer > Bibliotheque > mot de passe
Voir le livre "Programmation OOo 2" page 43 pour plus de detail
Bonne journee
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo En
ste [EMAIL PROTECTED]
Merci encore et comme y disent, Stay tuned
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmatio
ranchir du listener
voir
http://codesnippets.services.openoffice.org/Office/Office.SettingEventMethods.snip
mais ce bout de code est relativement vieux, donc à confirmer
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Manage
outils tres léchés. Tout retour bienvenu
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmation OpenOffice.org", Eyrolles 2
s selectionnés
selection = thisComponent.currentselection(0)
selection.charHidden= True
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Program
Bonjour
Or, bien que le programme se plante après, le code d'erreur retourné est: 0,
soit pas d'erreur!!
Une idée??
peut etre tester le cas avant avec l'instruction
if FileExists(Fichier) then
else
endif
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie O
es arriver
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmation OpenOffice.org", Eyrolles 2004-2006
--
Bionjour serge
C. Maumont : Blacklisté, na :(
C'est surtout à l'auteur du message initial de desactiver sa demande
d'accuse de reception
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Conte
Bonjour Bernard
On s'en passe très bien avec une structure de programme correcte : des
modules de taille raisonnable composés de routines de moins de 100 lignes.
j'ajouterai l'identation
tres important, ca l'indentation
(meme en dehors de python)
Laurent
--
Laurent Goda
ci beaucoup, je pars sur cette piste.
Merci aussi à Laurent, je sais où chercher les options maintenant.
N'hesites pas si tu as des questions
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >&g
ion d'un nouvel objet dessin
(supportsService) et changer son style
ca devrait pouvoir se faire sur un selectionChange je pense
mais je n'ai pas creuser plus que ca
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterp
quot;
for i= len(chaine) to 1 step -1
newChaine = newChaine + mid(chaine, i, 1)
next i
thisComponent.currentSelection(0).string = newChaine
End Sub
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Cont
Bonjour
Tu peux egalement regarder le code de DicOOo
il utilise le step 0 et a un mecanisme de navigation
si tu comprends que le step 0 est la couche commune à tous les autres
steps, apres, ca devient facile de gerer
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffi
t d'affecter un autre style de page que celui dans lequel est
defini ton entete
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Pr
Bonjoru Jacques
(Win XP - OOo version 2.2)
Je suis étonné que l'on puisse supprimer "sans autre forme de procès"
une bibliothèque pourtant protégée par mot de passe...
à l'interieur de OOo ?
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
e
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Content Management >> http://www.nuxeo.com -
http://www.nuxeo.org
Livre "Programmation OpenOffice.org", Eyrolles 2004-2006
regarde du cote de outils > maxcro > gerer les macros > javascript
cree une library et un module
une fenetre rhino devrait s'ouvrir
n'hesites pas à nous faire une retour
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.co
Mod, sSource)
Plus de detail dans le code de fitoo
http://oooconv.free.fr/fitoo/fitoo_fr.html
Attention, là on se rapproche du polymorphisme viral ;)
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org -
http://www.indesko.com
Nuxeo Enterprise Con
1 - 100 sur 535 matches
Mail list logo