< návrat zpět

MS Excel


Téma: Otevřít složku rss

Zaslal/a 2.1.2017 22:57

Prosím o radu jak makrem otevřu složku "Soubor1" ve které mám další podsložky. Mám makro, které mně složku otevře, ale nejsou zde ostatní třeba PDF soubory, excelové atd.

Děkuji.

Sub DialogVyberSlozky()

'víceúčelový dialog, zde pro výběr složky
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = "C:\Users\Zoro2\Desktop\Soubor1"
'zobrazení dialogu
.Show
End With

End Su

Zaslat odpověď >

#034144
avatar
Místo msoFileDialogFolderPicker použijte jiný FileDialog - msoFileDialogFilePicker nebo msoFileDialogOpen.
P.citovat
#034145
avatar
Tak super ostatní podsložky jsou už vidět, ale po kliknutí třeba na PDF, nebo excel složka zmizí. Funguje pravé tlačítko a otevřít soubor. Jak toho docílím dvojklikem. Děkuji. Z.citovat
#034146
avatar
FileDialog sám o sobě nic neotvírá, pouze umožňuje výběr složky/souboru(ů). Následně je možné si přes SelectedItems zjistit, co uživatel vybral. Samotné otevírání se pak dělá dalším kódem (Workbooks.Open, Shell, FollowHyperlink aj.) a liší se podle typu souboru.

Složky lze otevírat i klasicky přes Průzkumníka. Nezjistíte ovšem, co si uživatel vybral.citovat
#034147
avatar
No mně jde v podstatě oto abych makrem otevřel průzkumníka, a potom klasicky vybíral a otvíral soubory. Děkuji za odpověď.citovat
#034148
avatar
Pak to zkuste třeba takto:

Sub SlozkaPruzkumnik()

Dim strSlozka As String

strSlozka = "C:\Windows\System32\"

Shell "explorer.exe """ & strSlozka & """", vbNormalFocus

End Sub
citovat
#034149
avatar
To je presně ono. Moc Děkuji.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje