At 2004-08-09 11:50, Bob wrote:
Bernard Marcelly wrote:
Je me demande bien pourquoi on peut avoir ce besoin...
Tu trouveras la réponse dans la macro du document WikiWiki.sxw sur
http://www.maxopeninfo.com
Si tu as un peu de temps, aurais tu des réponses aux autres questions ?
(voir RMQ: dans le source)
Concernant le test d'existence d'une procédure dans un module, je suis sur
une autre piste (avec api scripting), je creuse ...
Pas facile de comprendre un programme aussi complexe. Quelques remarques en
passant.
module mCopyWikiWiki
- fautes de syntaxe repérées par compilateur; je n'ai pas trouvé la raison,
peut-être il ne comprend pas le . dans ce contexte.
- plein de petites routines avec un With qui ne sert à rien et l'argument 1
non plus
- ligne 704, Italique = CharPosture avec la valeur
com.sun.star.awt.FontSlant.ITALIC
module mDocumentEnumeration, function oCellByPosition, dernière instruction
avant End Sub, écrire: oCellByPosition au lieu de CellByPosition !
Pour le test d'existence de macros version utilisateur, je lui demanderais
de faire ceci :
- rajouter un caractère _ au nom de la macro qu'il veut remplacer,
- dans un autre module recréer la macro à son goût.
Et ça marche sans autre problème. Après tout, s'il est capable de
programmer il doit pouvoir faire ça.
Globalement, je me demande si tu pars du principe que le document est
linéaire ? Un document Writer peut comporter des éléments imbriqués les uns
dans les autres de diverses manières, par exemple une image dans une
cellule de tableau dans un cadre dans une section. Je me demande comment on
peut assurer de pouvoir traduire cela dans un autre balisage en analysant
élément par élément.
Enfin, ton site affiche des rectangles noirs à la place des zones de texte,
avec Opera 7.23. Obligé d'utiliser IE, c'est un comble.
Bernard