2 messages in org.openoffice.fr.progRe: [prog] [Prog][basic][shell] carac...
FromSent OnAttachments
Philippe progOOOct 26, 2004 1:58 pm 
Bernard MarcellyOct 27, 2004 1:56 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] [Prog][basic][shell] caractères acceptés par la fonctionActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Oct 27, 2004 1:56:27 am
List:org.openoffice.fr.prog

At 2004-10-26 22:58, Philippe progOO wrote:

A la suite d'autres courriels, après des essais je constate que les commandes liens et param de la fonctionSHELL(lien, windowsstyle, param) n'acceptent pas de caractères accentués. L'erreur provoque un message fichier introuvable. Cela oblige donc les répertoires à ne pas utiliser ces "é à è ù ë ä ü etc... " de notre belle langue. Les espaces, / \ sont admis. Etes vous d'accord ? Philippe

Ceci marche (Win XP, OOo 1.1):

Sub TestShell Dim programme As String, adrFich As String

programme = convertToURL("C:\Program Files\Windows NT\Accessoires\wordpad.exe") adrFich = "C:\Docs OpenOffice\élèves\notes joëlle.txt" Shell(programme, 1, """" & adrFich & """")

End Sub

Le convertToURL convertit aussi les caractères accentués, pas seulement les espaces. Pour les arguments rétifs, les encadrer de guillemets.

Perso, je ne mets ni espaces ni accents dans les fichiers et répertoires windows, cela évite divers problèmes avec certaines applis. Bonne journée Bernard