Откуда Excel получает имя пользователя в "Environ (" Username ")"?И как это отредактировать? - PullRequest
0 голосов
/ 23 октября 2018

Я использую функцию Environ ("Имя пользователя") в файле Excel, чтобы определить пользователя, который вошел в систему. Но я подумал, что имя пользователя извлекается из почтового идентификатора пользователявошел в систему. Но я заметил, что для некоторых моих коллег имя пользователя и почтовый идентификатор не совпадают.Именно тогда мой коллега указал, что имя пользователя в Environ («Имя пользователя») и Псевдоним в разделе «Ваша информация» * (Настройки> Учетные записи> Ваша информация) * в настройках Windows совпадают.

imageAccounts>Your Info">

Итак, мне было интересно, откуда это имя пользователя, и если да, как мы можем его отредактировать?

PS: это ссылкана учетную запись Office 365.

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Это неполный ответ, и он предназначен только для того, чтобы указать на более окончательный ответ:

Возвращает имя пользователя, которое совпадает с тем, что вы найдете под C:\Users\.Ответ Патрика Хонореза предоставляет вам активного пользователя, если доступно более одного профиля.

0 голосов
/ 23 октября 2018

Нажмите Windows + R и введите cmd, чтобы запустить командную строку.Оттуда введите set и нажмите введите .
Это все переменные, которые можно получить с помощью Environ()

Не уверен, что вы можете изменить это: вы можете набрать SET username = xyz в командной строке, затем, если выполнить набор, il выведет новое значение, но это будет локальная копия, например, не видимая в Excel VBA.

...