Проверьте свойства текстового поля, установлен ли флажок
"Обновить это значение при повторном вычислении результата формулы"
.это должно означать, что имя пользователя будет обновляться при открытии формы другими людьми.Что касается условного утверждения, я бы ожидал, что Имя пользователя будет возвращать имя пользователя, когда бы оно ни повторялось.
Также обратите внимание, что Имя пользователя зависит от настроек безопасности вашей формы.Взгляните на UserName Property , чтобы проверить требования безопасности к документации Microsoft.