Trouver lien absolu pour le convertir en lien relatif
Résolu/Fermé
Nai
Messages postés
707
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
11 octobre 2024
-
12 nov. 2015 à 20:58
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 - 16 nov. 2015 à 16:53
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 - 16 nov. 2015 à 16:53
A voir également:
- Trouver lien absolu pour le convertir en lien relatif
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Trouver adresse mac - Guide
- Convertir youtube en mp3 avec audacity - Guide
1 réponse
yclik
Messages postés
3711
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
17 décembre 2024
1 521
13 nov. 2015 à 13:10
13 nov. 2015 à 13:10
Bonjour
après avoir bidouillé il s'avère que la difficulté est de jongler avec séparateurs / et \ pour les adresses de fichier type file:///C:/rep et c:\rep
une propositiion de solution (supprimer ensuite les msgbox ou précéder d e REM)
après avoir bidouillé il s'avère que la difficulté est de jongler avec séparateurs / et \ pour les adresses de fichier type file:///C:/rep et c:\rep
une propositiion de solution (supprimer ensuite les msgbox ou précéder d e REM)
Sub ouvrirfinjeu Dim Fichier_mdp_ok As String Dim Fichier_mdp_nok As String Dim lance_mdp_ok As Object Dim lance_mdp_nok As Object Dim Args() DIm mdp as String rem RecupChemin ' déclaration des variables Dim objWriter As Object ' déclaration de notre fichier Dim strCheminParent As String ' chemin sans le fichier Dim tab() As String ' tableau permettant d'avoir le détail du chemin Dim i As Integer objWriter = ThisComponent tab() = Split(Right(objWriter.URL,Len(objWriter.URL)-8),"/") For I = 0 to Ubound(tab())-1 strCheminParent =strCheminParent & tab(i)&"\" Next I MsgBox " adresse type c: "&strCheminParent rem nombre de caractère de l'adresse type c: nbcar_chemin = len(strCheminParent) msgbox "nb car type c: "& nbcar_chemin rem nombre de cractère de file:/// = 8 rem nombre de caractère du chemin type file:/// nbcar_chemin_file= nbcar_chemin+8 msgbox nbcar_chemin_file rem mot de passe mdp = INPUTBOX("Mot de passe") If mdp = "mdp" then goto MDP_OK else goto ERREUR_MDP MDP_OK: Fichier_mdp_ok = ConvertToUrl (left(ThisComponent.getURL(),nbcar_chemin_file)&"finjeu.odp") lance_mdp_ok = StarDesktop.loadComponentFromURL(Fichier_mdp_ok,"_blank",0 ,Args() ) exit sub ERREUR_MDP: rem ouveture fichier mdp incorrect Fichier_mdp_nok = ConvertToUrl (left(ThisComponent.getURL(),nbcar_chemin_file)&"erreurmdp.odp") lance_mdp_nok = StarDesktop.loadComponentFromURL(Fichier_mdp_nok,"_blank",0 ,Args() ) End Sub
13 nov. 2015 à 20:55
Tout fonctionne à merveille. J'ai simplement changé mon dossier de place. On verra ce que ça donne depuis un autre poste.
Juste une question. A quoi servent ces MsgBox ? Quel intérêt ai-je de savoir le nombre de caractères contenus dans le chemin du fichier ?
14 nov. 2015 à 08:46
les msgbox peuvent être supprimées, c'était pour déboguer.
16 nov. 2015 à 16:53