Savoir comment utiliser un contrôle TreeView pour naviguer dans les dossiers et les fichiers de classeur ouvert Microsoft Excel peut vous faire gagner du temps lorsque vous êtes à la recherche spécifiquement pour les classeurs . Vous pouvez créer un projet Microsoft Visual Basic.NET ( VB.NET ) pour accomplir cette tâche . VB.NET est un langage de programmation informatique orienté objet utilisé pour créer des applications Windows . Un contrôle TreeView est souvent utilisé pour naviguer à travers une structure de dossiers . En quelques étapes , vous pouvez créer un projet VB.NET pour rechercher des fichiers Excel et de les ouvrir à l'aide du contrôle TreeView . Choses que vous devez
Microsoft Visual Basic Express
Voir Plus Instructions
1
Démarrez Microsoft Visual Basic Express, cliquez sur "Nouveau projet ... " Dans le volet gauche de votre écran , puis sélectionnez « Application Windows Forms . " Cliquez sur « OK ».
2
Double -cliquez sur " TreeView " sur le volet «boîte à outils » pour ajouter un nouveau contrôle TreeView. Double -cliquez sur " Form1 " pour ouvrir le "Form1.vb" module .
3
Tapez la commande suivante sous la rubrique « Form1_Load " pour définir le chemin d'accès source pour démarrer la recherche et à ajouter le premier nœud : Photos
frstNode As New System.Windows.Forms.TreeNode ()
frstNode.ImageIndex = 0
frstNode.SelectedImageIndex = 0
frstNode . Text = " G: \\ "
TreeView1.Nodes.Add ( frstNode )
4
cliquez sur " Form1.vb [Design] " et double- cliquez sur le contrôle " TreeView " . Tapez la commande suivante pour ajouter des répertoires et fichiers à la commande :
obj As New Process
Text = e.Node.Text
Si Directory.Exists ( e.Node . texte ) = Vrai ALORS
getFiles ( e.Node , e.Node.Text )
End If
Si File.Exists ( e.Node.Text ) = true Then
obj.Start ( e.Node.Text , AppWinStyle.MaximizedFocus )
End If
5
Tapez la commande suivante sous la rubrique « public Class Form1 " à créer un nouveau sous-programme qui va chercher pour les répertoires et les fichiers :
getFiles Private Sub ( ByVal pnode Comme TreeNode , ByVal dirStr As String )
mYDIR As Annuaire
Icnt Dim As Integer
Icnt = 0 To ( myDir.GetDirectories ( dirStr ) Longueur . ) - 1 x
childNode As New _
TreeNode ( myDir.GetDirectories ( dirStr ) ( NTIC ) . ToString , 1, 0)
Icnt = pNode.Nodes.Add ( childNode )
Suivant Icnt
Icnt = 0 To ( myDir.GetFiles ( dirStr , " *. xls " ) Longueur ) - 1.
childNode As New _
TreeNode ( myDir.GetFiles ( dirStr , " * . xls ") ( NTIC ) ToString . 2, 2 )
Icnt = pNode.Nodes.Add ( childNode )
Suivant Icnt
pNode.Expand ()
End Sub
6
Appuyez sur " F5 " pour exécuter votre routine puis cliquez sur un fichier Excel pour l'ouvrir.