< 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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Relativní cesta - zdroje Power Query

Alfan • 24.4. 15:44

Relativní cesta - zdroje Power Query

elninoslov • 24.4. 14:26

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56

Vyhledej

elninoslov • 24.4. 8:47

Vyhledej

PavDD • 24.4. 8:29