Aktualni uzivatel windows XP   zodpovězená otázka

VB6/VBA

Dobrý den

potřeboval bych zjistit jméeno aktuálně přihlášeneho uživatele windos (respektive název profilu) -> abych následně mohl doplnit v "c:\Documents and Settings\... " přislusnou cestu.

Děkuji embart

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Pro získání cesty do běžně používaných složek profilu aktuálního uživatele použijte My.Computer.FileSystem.SpecialDirectories. Kdybyste to skládal ručně tak by to nemuselo odpovídat skutečnosti, protože někdo může mít profil v jiné složce než výchozí...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Přesně tak, na Windows Vista je cesta do uživatelovy složky jiná než ve Windows XP a v budoucnu se opět může změnit.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Omluvám se za špatné zadání (dost možná jsem na špatném diskusím fóru) . Řeším výše popsaný problém ve VB for applications - v makrech excelu)

MB

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Potom použijte toto:

Dim userProfilePath As String
userProfilePath = Environ$("UserProfile")

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback