MS Visual Basic - cesta do Startup složky

29. 9. 2016, Vladimír Klaus, přečteno 911x

MS Excel
MS Office
MS Word
Visual Basic

Pokud potřebujete z kódu získat složku, kterou používá třeba MS Word nebo MS Excel při startu, pak je to velice jednoduché.

Sub StartupSlozka()
    MsgBox Application.StartupPath
End Sub

Uvádím zde tento rychlý tip proto, že složka bývá u novějších Office skrytá, přesněji řečeno dokonce systémová, a pak je trochu složitější ji najít.

MS Word Basic - cesta do Startup složky, obr. 1
MS Word Basic - cesta do Startup složky, obr. 2

Také se to bohužel liší u různých Windows (hlavně u těch starších), takže se nedá spolehnout jen na jednoduše seskládanou složku dle aktuálně přihlášeného uživatele. A v neposlední řadě můžete tuto složku změnit přímo v nastavení aplikace, proto je opravdu nutné se vždy korektně ptát výše uvedenou funkcí.