A lire avant de poser une question dans cette section !

Discussions et questions sur tout ce qui concerne la programmation sous StarOffice NeoOffice ou OpenOffice.org tous langages et tous modules confondus.

Modérateur: Vilains modOOos

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

A lire avant de poser une question dans cette section !

Messagepar Bidouille » 23 Mai 2006 17:10

:alerte: Balisage obligatoire dans cette section ! :alerte:

Vous êtes maintenant très nombreux à venir dans cette section qui traite de la programmation sous OpenOffice.org mais aussi sous StarOffice et NeoOffice.

Nous vous rappelons la règle n° 5 : "Soyez actif"
Merci de ne pas venir simplement ici pour "faire votre marché". Ce forum est basé sur l'entraide de tous. Venir poser sa question et attendre une réponse n'est pas une attitude positive. Dans la mesure du possible, lisez les questions des autres et tentez d'y répondre.

C'est avec ce principe simple que l'on permet à ce forum de vivre.

Celle-ci est d'autant plus importante qu'il y a peu de compétences dans ce domaine et donc peu de gens qui peuvent vous répondre. C'est également flagrant si votre compteur de messages affiche moins de 10 messages.

Aussi avant de poser votre question, essayez d'abord de répondre à quelqu'un (pas forcément en programmation).


Merci de votre collaboration.


***
Dernière édition par Bidouille le 28 Avr 2009 15:50, édité 8 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Avant de poser sa question...

Messagepar Bidouille » 24 Mai 2006 09:09

Quelques réflexes à avoir également avant de poser une question :

  1. C'est bête à dire mais assurez-vous d'utiliser la dernière version d'OOo. Histoire d'avoir certaines bogues corrigées.
  2. On le dit, on le répète partout et pourtant c'est un oubli récurrent. Il faut indiquer votre système (Windows, MacOS, Mandriva, Ubuntu, etc).
  3. Il y a maintenant pas mal d'exemples de code qui traitent de nombreux sujets. Il faut donc penser à faire une recherche.
  4. Postez du code au lieu de nous dire que vous avez un problème ou que cela ne marche pas. Ces termes ne veulent strictement rien dire. Ce qui peut vous sembler évident peut au contraire être un cas d'utilisation très particulier pour les autres. Ce code devra bien sûr être clair et correctement commenté.
  5. Encore mieux, vous augmenterez vos chances de réponse en joignant en plus un fichier contenant votre macro.
  6. Parfois plusieurs personnes vous répondent. Outre le fait de les remercier, il est important d'apporter votre solution en donnant des explications complémentaires à ce que vous avez choisi.
  7. Surtout n'oubliez pas la balise Image[Résolu] afin que l'on puisse clore la discussion et que l'on sache que l'on a répondu à votre question.
  8. Il est totalement inutile de mettre dans le titre de votre question, le terme "Macro". Ce terme est bien sûr implicite dans cette section. Essayez plutôt de trouver un titre plus judicieux. Pour des raisons de lisibilité, l'équipe de modération se réserve le droit de verrouiller un sujet comportant ce type de titre.


***
Dernière édition par Bidouille le 21 Mar 2007 12:47, édité 5 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Je ne poste pas si...

Messagepar Bidouille » 24 Mai 2006 09:10

Maintenant voici quelques exemples de questions inutiles qui risquent de n'avoir aucune réponse :

  1. Je veux faire une macro qui grille des toasts sous OOo, aidez-moi
    On ne va pas faire le travail à votre place. Il faut au moins fournir un minimum d'effort et donner un début de code. Vous pouvez commencer avec l'enregistreur de macro par exemple. Fouillez un peu, il y a certainement un bout de code à récupérer et qui s'approche de votre problème.
  2. Ma macro ne marche pas, pourquoi ?
    Ici on n'est pas sur SOS déboggage. Evitez de nous balancer vos 100 lignes de code sans nous expliquer ce que fait votre macro et sans même nous fournir un message d'erreur, ni où cela pose problème.
  3. J'ai une macro faite sous Microsoft VB, merci de me la traduire
    Même punition, on n'est pas sur SOS traduction. Tout le monde ici est bénévole. Inutile donc de nous balancer votre code VB sans la moindre explication, il vaut mieux dans ce cas regarder les équivalences entre les deux langages.
    Faites donc une recherche dans la section sur les fonctions VB qui vous posent problème, vous trouverez certainement une réponse. Dans la négative, posez votre question en ciblant sur cette fonction uniquement.


***
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Je balise correctement ma question...

Messagepar Bidouille » 26 Avr 2007 09:11

Balisez votre question !

Le balisage doit bien sûr être correctement orthographié (première lettre en majuscule puis le reste en minuscules).

Si vous faîtes du Basic, il est inutile de mettre la balise [Basic] mais plutôt d'indiquer le module de OOo qui est concerné par votre macro :

Par exemple :
[Writer] Insertion d'image dans un tableau

[Calc] Masquer une partie des données

[Base] Ouvrir un formulaire

[Impress] Exporter les images


Si exceptionnellement, votre question ne concerne pas un module en particulier :
[Basic] Afficher la boîte Fichier Imprimer


Si votre question concerne la fabrication d'une extension (anciennement appelé add-on) :
[OXT] Déploiement sur poste client


C'est avec ce balisage efficace que tout le monde pourra trouver plus facilement le code qui lui convient.

Toute autre balise de votre cru est interdite !

Vous êtes de plus en plus nombreux à programmer en autre chose que le Basic. Afin de ne pas perdre de temps dans les réponses qui vous sont données, nous vous remercions de le mentionner en début du titre de votre question par l'ajout d'une balise spécifique.

Par exemple :
[Java] Conversion en PDF

[Python] Alternative à une commande Shell

[PHP] Générer un fichier ODT

[Delphi] Insérer un graphique

[VB] Exporter en XML


Etc


***
Dernière édition par Bidouille le 24 Jan 2008 13:25, édité 5 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Je m'abstiens de certains propos...

Messagepar Bidouille » 04 Sep 2007 17:22

Cette section doit absolument rester purement technique. Vous devez poster une question en rapport avec la programmation et pas autre chose.

Donc, pas d'état d'âme du type "j'ai mis beaucoup d'espoir dans ce logiciel libre, ne me décevez pas" ou encore "j'y arrive pas, c'est nul et pas adapté aux débutants".

Si vous avez ce genre de commentaire, vous avez à votre disposition la section Tribune libre pour vous exprimer.


***
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Apprendre la programmation OOo Basic

Messagepar c-stefan » 14 Déc 2007 13:48

Présentation

OpenOffice.org, suite bureautique libre et gratuite, est munie du langage de script OOoBASIC et d'une API permettant de manipuler ses objets. Ainsi automatisable et extensible, elle peut s'intégrer parfaitement au système d'information de l'entreprise.

La référence ultime sur le Basic OOo "Programmation OpenOffice.org 3 Macros et API"

Image
Cliquez sur l'image

.
Avatar de l’utilisateur
c-stefan
RespOOonsable forum
RespOOonsable forum
 
Messages: 1110
Inscrit le: 16 Jan 2006 16:07
Localisation: Paris


Retour vers Macros et API

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Exalead [Bot], Google [Bot] et 0 invités