Макрос для определения пользователя

Автор NickGrava, 4 декабря 2015, 08:10

0 Пользователи и 1 гость просматривают эту тему.

rami

Вот так работает на Маке:Function WhoAmI() As String
WhoAmI = Environ("USER")
End Function

возвращает имя пользователя.

JohnSUN

Спасибо! Значит, окончательное кросплатформенное решение могло бы выглядеть как
WhoAmI = Environ("USER")+Environ("USERNAME")
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

NickGrava

Цитата: kompilainenn от  4 декабря 2015, 12:38а если на машине зарегистрировано НЕСКОЛЬКО юзеров?

Мой вариант работает и в этом случае. Собственно для этого и делался такой макрос - чтобы не руками каждый раз менять фамилию в файле (она в данном случае ставится сама, комп находится в домене и на нем может зайти в сеть абсолютно кто угодно и запустить соответственно офис).