Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketÅben fil dialog

 Besvar Besvar
Forfatter
Kurt Kubik Se dropdown
Sølv bruger
Sølv bruger


Medlem: 18.Feb.2012
Status: Offline
Point: 209
Direkte link til dette indlæg Emne: Åben fil dialog
    Sendt: 15.Nov.2017 kl. 22:36
Hej

Er det muligt i VBA at lave en åben fil dialogboks, som kun kan åbne filer i en bestemt folder?
Til top



Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 20.Nov.2017 kl. 12:22
Citat: Kurt Kubik Kurt Kubik skrev:

Er det muligt i VBA at lave en åben fil dialogboks, som kun kan åbne filer i en bestemt folder?
Ja, det kan man godt, og du behøver ikke benytte hjemmelavede UserForms...
...du skal blot benytte Windos Shell objektet, i stedet for .FileDialog metoden.

Du finder en komplet vejledning, på dansk, her:
www.excelgaard.dk/Bib/MappeSti/ www.excelgaard.dk/Bib/MappeSti/

Til top
ThorØstergaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 13.Sep.2017
Land: Danmark
Status: Offline
Point: 59
Direkte link til dette indlæg Sendt: 20.Nov.2017 kl. 09:16
Ja, kan man godt - det kunne se sådan her ud

Til top
Kurt Kubik Se dropdown
Sølv bruger
Sølv bruger


Medlem: 18.Feb.2012
Status: Offline
Point: 209
Direkte link til dette indlæg Sendt: 20.Nov.2017 kl. 10:35
Tak Thor

Jeg havde dog mere håbet på en indstilling af f.eks. Application.FileDialog
 ...eller tilsvarende

Der kan man sætte InitialDir, som gør, at dialogen åbner op et bestemt sted og viser filer og under-foldere. Men (og det er det, jeg gerne vil undgå) man kan stadig gå "op" i folder-hierarkiet og vælge foldere/filer højere oppe.

Kan man ikke sætte en begrænsning, så man kun kan browse til InitialDir og længere ud?

Hej fra Lars (Kurt Kubik)
Til top
ThorØstergaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 13.Sep.2017
Land: Danmark
Status: Offline
Point: 59
Direkte link til dette indlæg Sendt: 20.Nov.2017 kl. 10:39
Ikke så jeg kender til det - FileDialog er en standard Windows dialog med begrænsede indstillingsmuligheder.
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 20.Nov.2017 kl. 12:22
Citat: Kurt Kubik Kurt Kubik skrev:

Er det muligt i VBA at lave en åben fil dialogboks, som kun kan åbne filer i en bestemt folder?
Ja, det kan man godt, og du behøver ikke benytte hjemmelavede UserForms...
...du skal blot benytte Windos Shell objektet, i stedet for .FileDialog metoden.

Du finder en komplet vejledning, på dansk, her:
www.excelgaard.dk/Bib/MappeSti/ www.excelgaard.dk/Bib/MappeSti/

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
Kurt Kubik Se dropdown
Sølv bruger
Sølv bruger


Medlem: 18.Feb.2012
Status: Offline
Point: 209
Direkte link til dette indlæg Sendt: 20.Nov.2017 kl. 12:26
"Hvis du sætter en start mappe, med Windows Shell metoden, vil brugeren ikke være i stand til at bevæge sig tilbage baglæns op i mappe hierarkiet, men er begrænset til den angivet mappe og dens undermapper."

Fantastisk! Det er lige det! Tak.

Hej fra Lars (Kurt Kubik)
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Direkte link til dette indlæg Sendt: 20.Nov.2017 kl. 16:46
Velbekomme  Smile
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk