Ca fait un moment que ça me tourmentes de pas pouvoir éditer les .dbr sous OppenOffice Org (ou Excel d'ailleurs)
Je me suis enfin décidé à m'y mettre mais avant je voudrais m'assurer que ça n'intéresse personne d'autres ou que ça n'a pas déjà été fait (j'ai lu que CAS avait fait un truc similaire, et probablement mieux, mais il n'avait pas l'air de vouloir partager le méchant )
La principale raison pour laquelle je pose la question et au cas où ça poserait problème à certains que ce soit des macros Openoffice et non Excel et aussi si il y aurait des suggestions de choses à implémenter.
Et puis je saurais si ça vaut la peine de le mettre sur mon serveur ftp (je sais même pas si il est encore valide )
Bon une petite description de comment je vois la chose pour finir :
Un onglet Extraction avec deux colonnes, une pour la liste des fichiers à extraire (en gérant les wildcards comme '*' ou '?') et une pour la liste des champs à extraire (genre charlevel, faudra faire gaffe au majuscules !!! )
Eventuellement une case en haut pour le nom de l'onglet créé par l'extraction.
On lançerait (pas trop fort ) la macro extraction et ça créerait un nouvel onglet avec en absicce les champs et en ordonnée le nom des fichiers .dbr concernés (un peu à la Diablo ...) Les champs non trouvés aurait la mention N/A ce qui permettrait en plus de 'tagger' (c'est quoi le terme adéquat en Français ... Marqué ? Beurk ...) les champs non modifiés pour éviter les problèmes
Une fois les modifs faites on se placerait sur l'onglet contenant notre tableau et on lancerait compilation (pas trop ... non rien) et ça réintégrerait les données dans la .dbr qui va bien.
Bon bien sur faudra d'abord 'sortir' toutes les .dbr (avec TQVault par exemple)
De plus les 'int' et surtout les 'arrays' vont me donner des maux de crânes, faut pas qu'elles soient extraites en tant que 'string' et lors de la recompilation faudra que les virgules se retransforment en points et qu'il y a éventuellement le bon nombre de 0 pour les valeur de type 16.00000 (quoique, si ça se trouve le jeu s'en fout ...)
Mais je penses que ça vaut la peine.
Bref, qu'en pensez-vous, des idées, quelqu'un l'a déjà fait ou sait comment résoudre une partie des problèmes qui se profile ?