Le Sat, 26 Mar 2005 08:29:33 +0100, Troumad a voulu dire :

> Troumad a �crit :
> 
> > Ou, mais �a marche avec
> > objlancer.execute("http://www.sdv.fr/cgi/orthonet/orthonet?mot=al
> > phab%E9tiser", "", "")
> > mais pas avec
> > objlancer.execute("http://www.sdv.fr/cgi/orthonet/orthonet?mot=al
> > phab�tiser", "", "")
> >
> > Donc, ce serait � moi de faire la transformation dans ma macro...
> 
> Un autre exemple avec �couter qui donne une autre r�ponse :
> http://www.sdv.fr/cgi/orthonet/orthonet?mot=%C3%A9couter
> Ceci tombe sur des mots en "cou"...
> 
> nb : est-ce que quelqu'un peu tester avec autre chose que firefox
> sous linux ?
> 
> C'est le bouton [Orthonet] de ma feuille 
> http://troumad.free.fr/Linux/verbes.sxc qui devrait donner la
> d�finition du verbe congugu�
> 

Essai avec Op�ra sous Linux:
http://www.sdv.fr/cgi/orthonet/orthonet?mot=%C3%A9couter

R�ponse : affichage d'une page des mots commen�ant par "cou" comme
cou, couper, ...
Mais si tu passes l'url sans mettre l'accent
http://www.sdv.fr/cgi/orthonet/orthonet?mot=ecouter tu as la bonne
page!
Mais si tu passes par le formulaire de recherche du site, l'url est de
la forme
http://www.sdv.fr/cgi/orthonet/orthonet?mot=%E9couter&x=31&y=8

Je te propose une modification de ta proc�dure wiki de ta macro :

sub wiki
 Dim objlancer  As Object
 Dim Verbe As String
 Dim VerbeConverti As String
 Dim Lettre As String
 Dim URL As String
 Dim i As Long
  
 objlancer =
CreateUnoService("com.sun.star.system.SystemShellExecute") Verbe =
ThisComponent.Sheets.getByName("Affichage").getCellByPosition(6,0).St
ring VerbeConverti = ""
 
 For i = 1 to len(Verbe)
        Lettre = Mid(Verbe, i, 1)
         
        Select Case Lettre
                Case "�"
                        VerbeConverti = VerbeConverti + "%E2"
                Case "�"
                        VerbeConverti = VerbeConverti + "%E0"
                Case "�"
                        VerbeConverti = VerbeConverti + "%E9"
                Case "�"
                        VerbeConverti = VerbeConverti + "%E8"
                Case "�"
                        VerbeConverti = VerbeConverti + "%EA"
                Case "�"
                        VerbeConverti = VerbeConverti + "%E7"
                Case "�"
                        VerbeConverti = VerbeConverti + "%EE"
                Case "�"
                        VerbeConverti = VerbeConverti + "%EF"
                Case "�"
                        VerbeConverti = VerbeConverti + "%F9"
                Case "�"
                        VerbeConverti = VerbeConverti + "%FB"
                Case "�"
                        VerbeConverti = VerbeConverti + "%FC"
                Case Else
                        VerbeConverti = VerbeConverti + Lettre
        End Select
 Next
 URL = "http://www.sdv.fr/cgi/orthonet/orthonet?mot="+VerbeConverti
 objlancer.execute(URL, "", "")
end sub

****


A+
-- 

Attachment: pgpZAKJyeX6CB.pgp
Description: PGP signature

Répondre à