IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Tableau vbs mise en page


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Informaticien Généraliste
    Inscrit en
    Mai 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Informaticien Généraliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 78
    Par défaut Tableau vbs mise en page


    Voila j'ai un code qui liste les dossiers, et je veux à coté pourvoir mettre dans les colonnes user et droits du texte (user & droits dans chaque ligne) dans la case qui lui est dédié et je n'arrive pas à faire exactement ce que je veux



    CODE

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    Const INT_MAX_LEVEL = 1
     
    Dim ShellO: Set ShellO = CreateObject("WScript.Shell")
    Dim FSO: Set FSO = CreateObject("Scripting.FileSystemObject")
    Dim SListe: Dim Schemin
    'Dossier à traiter
    Schemin = "C:\" 'Dossier à modifier
    'Dossier Bureau de windows + "\"
    SListe = ShellO.SpecialFolders("Desktop")
    If Right(SListe, 1) <> "\" Then SListe = SListe & "\"
    'Ouverture du fichier contenant l'arborescence du répertoire à traiter vers le Bureau
    Dim Fichier: Set Fichier = FSO.CreateTextFile(SListe & "Liste.html", 1, True) 
     
    strHTML="<body text=white><style type='text/css'>"&_
    "a:link {color: #F19105;}"&_
    "a:visited {color: #F19105;}"&_
    "a:active {color: #F19105;}"&_
    "a:hover {color: #FF9900;background-color: rgb(255, 255, 255);}"&_
    "</style>"
     
    strHTML=strHTML &"<center><h2><B> <font color=Red>Liste des Dossiers et Sous-Dossiers dans C:\ </font></h2></center>"&_
    "<center><body bgcolor=#1234568><table border='3' cellpadding='1' style='border-collapse: collapse; font size:11pt' bordercolor='#CCCCCC' width='100%' id='Table1'></center>" & _
    "<td><center><strong>Chemin des Dossiers :</strong></center></td>"&_
    "<td><center><strong>User</strong></center></td>"&_
    "<td><center><strong>Droits</strong></center></td>"
     
    'Fichier.WriteLine (Schemin & "<br>")			  
    Fichier.WriteLine strHTML 'Ecrire la structure du Tableau en HTML
    ListerDossier Schemin, Fichier, 0 'Remplissage dynamique des données dans le Tableau 
    Fichier.WriteLine "</table>" 'ici on ferme notre tableau par la balise </table>
    'Fermeture du fichier contenant l'arborescence du répertoire à traiter
    Fichier.Close
     
    Function ListerDossier(Schemin, Fichier, intLevel) 'Lister l'arborescence du dossier
    	On Error Resume Next
    	Dim FSO: Set FSO = CreateObject("Scripting.FileSystemObject")
    	Dim ObjRep: Set ObjRep = FSO.GetFolder(Schemin) 'dossier
    	Dim ObjSubRep: Set ObjSubRep = ObjRep.SubFolders 'sous-dossiers
    	Dim ObjSubRepItem
    	For Each ObjSubRepItem In ObjSubRep 'Traiter chaque sous-dossiers
    	Fichier.WriteLine ("<tr><td><a href='" & ObjSubRepItem.Path & "'>" & ObjSubRepItem.Path & "</a></td></tr>") 'Ecrire le path dans les lignes du Tableau en HTML
    	If intLevel < INT_MAX_LEVEL Then ListerDossier ObjSubRepItem.Path, Fichier, intLevel + 1 'traiter les sous-dossiers
    	Fichier.WriteLine (ObjSubFileItem.Path) 'Ecrire le path dans la liste
    	Fichier.WriteLine ("<td>User</td><td>Droits</td>")
    	Next
    End Function

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Bizarre ta structure HTML !

    Pourquoi deux balises <body> ?

    Pourquoi les balises <center> et </center> entre la balise <table>

    Il manque les balises <tr> dans la structure de ton tableau

    Pour faire court :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <html>
    <body>
    <table align="center">
    <tr>
    <td>
    col1
    </td>
    <td>
    col2
    </td>
    <td>
    col3
    </td>
    </tr>
    </table>
    </body>
    </html>

  3. #3
    Membre confirmé

    Homme Profil pro
    Informaticien Généraliste
    Inscrit en
    Mai 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Informaticien Généraliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 78
    Par défaut
    Merci ca marche !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD-2007] Vba manipuler dans une colonne de tableau une mise en page et police
    Par scoubi77 dans le forum VBA Word
    Réponses: 11
    Dernier message: 10/06/2013, 11h32
  2. [VBS] - Mise en page d'Excel (Bordure de cellule)
    Par RegiO dans le forum VBScript
    Réponses: 2
    Dernier message: 01/09/2006, 14h44
  3. mise en page d'un tableau
    Par zouzou1010 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 08/06/2006, 11h38
  4. Problème mise en page tableau
    Par brotelle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 26/04/2006, 11h53
  5. Problème mise en page tableau avec Netscape
    Par langela94 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 13/02/2006, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo