Avatar billede tupolev Nybegynder
26. januar 2009 - 10:44 Der er 5 kommentarer og
1 løsning

Liste over filer i mappe

Jeg har fundet en kode der kan vise indholdet af en given mappe.
Problemet er at når jeg tykker på comboboxen første gang vises indholdet rigtigt. men anden gang er indholdet for doblet.
Jeg kan regne ud af man enten skal have loopet til at stoppe
eller listen til at slette hver gang, men jeg ved ikke hvordan.

Private Sub Combobox1_DropButtonClick()

'Files in folder listed in Listbox1
    Dim FSO As Object, fld As Object, Fil As Object
    Dim SubFolderName As String
    Dim i As Integer
    Set FSO = CreateObject("Scripting.FileSystemObject")
    SubFolderName = "c:\Mappe\"
    Set fld = FSO.GetFolder(SubFolderName)
    For Each Fil In fld.Files
        i = i + 1
        Me.ComboBox1.AddItem Fil.Name
       
    Next Fil
   
End Sub
Avatar billede supertekst Ekspert
26. januar 2009 - 11:57 #1
Prøv inden du Add'er

Combobox1.clear
Avatar billede tupolev Nybegynder
26. januar 2009 - 12:08 #2
Det virkede lige som det skulle. Nu mangler jeg bare at finde ud af hvordan jeg kan lave en printknap der printer den fil ud som man kan vælge på listen. Se evt. mit andet spørgsmål hvis du har en idé til det.
Avatar billede tupolev Nybegynder
26. januar 2009 - 12:10 #3
Tja der var jeg vist lidt for hurtigt. Hvis jeg Trykker på listen og vælger en file fra listen så bliver den ikke stående i feltet. Det sker kun hvis jeg bruger pilene.
Avatar billede supertekst Ekspert
26. januar 2009 - 16:09 #4
Prøv at vise din kode vedr. comboboksen....
Avatar billede tupolev Nybegynder
26. januar 2009 - 17:52 #5
Koden her over laver listen fint, men dog med den lille fejl jeg nævnte.
Avatar billede supertekst Ekspert
01. februar 2009 - 14:18 #6
Fik du svar på dit oprindelige spørgsmål?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester