Re: [prog] Pb StoreToUrl

2008-05-05 Par sujet Pascal Chantriaux
Les deux méthodes ne font pas tout-à-fait la même chose puisque puisque avec storeAsURL le document sauvegardé devient le document courant alors qu'avec storeToURL le document courant garde son nom. La méthode storeToURL étant destinée à enregistrer un document sous un autre nom que le

[prog] protection base

2008-06-26 Par sujet Pascal Chantriaux
Bonjour, Il semble que la protection d'un fichier .dbo d'une base intégrée openoffice soit impossible (en essayant avec storeAsURL cela m'empêche ensuite de me connecter à la fois à la base d'origine et à sa copie). C'est quand même curieux qu'on ne puisse pas protéger une base de donnée

Re: [prog] protection base

2008-06-26 Par sujet Pascal Chantriaux
Bonjour, Bernard Marcelly a écrit : C'est une des limitations de la base intégrée. http://www.openoffice.org/issues/show_bug.cgi?id=55894 Utiliser un autre moteur de base de données, exemple MySQL. Au moins je sais que ce n'est pas la peine que je persiste dans ma recherche. Je ne pense

Re: [prog] étirement formule calc en ba sic

2009-01-15 Par sujet Pascal Chantriaux
Un truc comme ça par exemple ? Sub recopierVersLeBas(nF, nZ As String) Dim feuille As Object, zone As Object, direction As Integer feuille = ThisComponent.Sheets.getByName(nF) zone = feuille.getCellRangeByName(nZ) direction = com.sun.star.sheet.FillDirection.TO_BOTTOM zone.fillAuto(direction, 1)

[prog] Ouverture en lecture seule

2009-03-07 Par sujet Pascal Chantriaux
Bonjour, A partir d'un document calc, j'ouvre par macro un autre document calc pour le modifier. Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne fonctionne pas sous un autre ordinateur sous windows vista car le document s'ouvre alors en lecture seule. J'ai essayé de

[prog] Mot de passe bibliotheque

2009-03-07 Par sujet Pascal Chantriaux
Bonjour, J'ai écrit une macro qui, à partir d'un document calc A, ouvre un autre document calc B qui contenant une bibliothèque de macro M protégée par mot de passe pour éliminer les lignes de commentaire de M afin de réduire la taille du document B. Je suis surpris qu'on puisse faire cela

Re: [prog] RE : [prog] Ouverture en lecture seule

2009-03-08 Par sujet Pascal Chantriaux
C'est un fichier qui s'ouvre normalement (en lecture/écriture) quand on l'ouvre manuellement. ALLART Philippe a écrit : Bonjour, est-ce que ça ne viendrait pas du système de fichier, qui serait en lecture seule sous Vista? Ph. -- De : Pascal

[prog] RE : [prog] Ouverture en lecture seule

2009-03-09 Par sujet Pascal . Chantriaux
com.sun.star.beans.PropertyValue On Error Resume Next doc = StarDesktop.LoadComponentFromURL(adr, _blank, 0, args()) End Sub - Message d'origine - De: Pascal Chantriaux pascal.chantri...@free.fr Date: Dimanche, Mars 8, 2009 11:19 am Objet: Re: [prog] RE : [prog] RE : [prog] Ouverture en lecture seule Je n'ai pas

Re: [prog] Mot de passe bibliotheque

2009-03-12 Par sujet Pascal Chantriaux
contenu de la macro? Peux-être n'ai-je pas bien compris votre problème? Cordialement, T. Vataire - Mail Original - De: Pascal Chantriaux pascal.chantri...@free.fr À: prog@fr.openoffice.org Envoyé: Dimanche 8 Mars 2009 08h26:39 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm

[prog] Re : Re: [prog] Enregistrement perturbé

2009-03-18 Par sujet Pascal . Chantriaux
Je ne peux rien dire de précis car j'ai mauvaise mémoire mais j'ai constaté plusieurs fois (c'était sous OOo 2 sous windows xp en installation locale) que des mises à jour des macros que j'étais persuadé d'avoir enregistrées n'était pas prises en compte lorsque que je rouvrais le document la

[prog] Imprimer une feuille par son nom dans calc

2009-04-07 Par sujet Pascal Chantriaux
Bonjour, Je n'arrive pas à trouver s'il est possible d'imprimer par macro une feuille d'un classeur en la désignant par son nom. Le but serait d'avoir quelque chose qui ne dépende ni du nombre de pages situé avant la feuille, ni du nombre de pages de la feuille, ni de la feuille active en

Re: [prog] Imprimer une feuille par son nom dans calc

2009-04-07 Par sujet Pascal Chantriaux
Bonjour, Bernard Marcelly a écrit : Bonjour Pascal, Message de Pascal Chantriaux date 2009-04-07 09:04 : Bonjour, Je n'arrive pas à trouver s'il est possible d'imprimer par macro une feuille d'un classeur en la désignant par son nom. Le but serait d'avoir quelque chose qui ne dépende ni du

Re: [prog] Imprimer une feuille par son nom dans calc

2009-04-07 Par sujet Pascal Chantriaux
Bonjour, Merci de la réponse. Je n'avais pas pensé à utiliser le numéro d'index de la feuille. Je vais regarder cela demain. Pascal Jean-Marc.delmas a écrit : Pascal, J'ai par le passé cherché à reproduire par programmation les possibilités d'impression offertes par le GUI. Le moins que je

[prog] nom de variable

2009-05-22 Par sujet Pascal . Chantriaux
Bonjour, Je pose les deux questions (liées) suivantes à tout hasard bien que je suppose que les réponses vont être négatives : 1) Existe-t-il un moyen de récupérer le nom d'une variable basic sous forme d'une chaine de caractère ? J'aimerai disposer d'une fonction qui me permette, si par

[prog] Re : Re: [prog] Paramètres par référ ence

2009-06-09 Par sujet Pascal . Chantriaux
Bonjour, dim Nrcc,Mrcc,epsh1,epsb1 as double ne définit pas Nrcc et Mrcc comme double mais comme variant. La syntaxe basic impose de donner le type de chaque variable séparément. En fait : dim Nrcc,Mrcc,epsh1,epsb1 as double signifie : dim Nrcc as variant, Mrcc as variant, epsh1 as

[prog] Re : [prog] Paramètres par référence

2009-06-09 Par sujet Pascal . Chantriaux
Pour compléter ma réponse, voici un exemple : sub main dim x as double x=2 modif(x) print x end sub sub modif(x as double) print x x=3 end sub Lors de l'exécution de main, on a bien les affichages successifs : 2 (le print de la macro modif) 3 (le print de main après

Re: [prog] Question de méthode

2009-11-13 Par sujet Pascal Chantriaux
Bonjour, 1) En quoi storeAsURL et storeToURL peuvent-ils déclencher une erreur d'E/S ? Je les utilise régulièrement. Je n'ai eu des problèmes qu'avec la version 3.0 de OOo qui comportait un bug dans le verrouillage des fichiers ouverts (si j'ai bien compris). 2) Pourquoi utiliser

[prog] Re : [prog] boite de dialogue et champ date

2010-03-01 Par sujet Pascal . Chantriaux
Bonjour, Et en remplaçant CDate par CDateToISO ? C'est-à-dire : k.Model.Date = CDate(feuille_bilan.getCellByPosition(3,iLigne).Value) par : k.Model.Date = CDateToIso(feuille_bilan.getCellByPosition(3,iLigne).Value) En tout cas c'est ce que je fais, mais sans passer par le modele, en fait il

Re: [prog] Différence entre function et sub

2010-06-11 Par sujet Pascal Chantriaux
Bonjour, Avec votre code, j'ai testé ces deux cas : cas 1 : je définis Engins2 en tant que fonction comme vous l'avez fait puis je définis sub test dim e as variant e = Engins2 end sub et j'exécute test cas 2 : je définis Engins2 en tant que sub comme vous l'avez fait puis je définis

Re: [prog] Différence entre function et sub

2010-06-13 Par sujet Pascal Chantriaux
Bonjour, 1) Dans le livre Programmation OpenOffice.org 3 de Marcelly/Godard page 465 il est expliqué qu'une fonction calc ne peu pas modifier la cellule en cours ou une autre cellule et que l'API ignore les actions que peut produire la fonction. Il s'agit donc bien d'une fonction au sens

Re: [prog] Pb de recherche dans calc

2011-01-06 Par sujet Pascal Chantriaux
Les textes toto et toto2 sont-ils dans deux cellules contigües? Avec findAll je sais que le résultat est une liste constituée de cellules ou de zones (les cellules contigües contenant le texte cherché étant regroupées dans une seule zone). Autrement dit si 2 cellules contigües contiennent

Re: [prog] Pb de recherche dans calc

2011-01-06 Par sujet Pascal Chantriaux
comptent que pour 1 pour Count. Attention! je me suis fait avoir au début parce que je n'avais pas fini la saisie d'une des cellules (oubli de taper Entrée) et donc bien que la cellule semblait contenir le texte cherché elle n'était pas trouvée. Le 06/01/2011 21:21, Pascal Chantriaux a écrit