Как идентифицировать зарегистрированного пользователя sharepoint при открытии электронной таблицы с поддержкой макросов на sharepoint в open in - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть электронная таблица (макрос включен) , установленный на sharepoint для многопользовательского доступа в централизованном месте.

Однако макрос не запускаетсяпри открытии Excel онлайн, но обходной путь для этого заключается в открытии в режиме Excel , который заставил макрос выполняться.

Может кто-нибудь помочь мне с кодом, чтобы найти вошедшего в систему пользователя sharepointкак только лист откроется?

Я могу добавить это к коду в активности открытия рабочей книги.

Я попытался использовать Environ$("Username"), но это не показывает мне значение, котороеЯ ожидаю, так как это показывает имя пользователя моего ноутбука, а не пользователя, вошедшего в систему на sharepoint.

В основном, независимо от того, какой логин на машине, где используется sharepoint, я бы хотел, чтобы sharepoint вошел в систему.имя пользователя, которое может быть другим (как мой сценарий)?

1 Ответ

0 голосов
/ 13 февраля 2019

Зарегистрированный пользователь с sharepoint может быть захвачен распечаткой last Author электронной таблицы.

Последний автор обновляется последним вошедшим в систему идентификатором пользователя, независимо от того, используется ли он на sharepoint или в любом приложении.

msbox(ActiveWorkbook.BuiltinDocumentProperties("Last Author"))

Надеюсь, это решение поможет всем, кто сталкивается с подобным видомвопросов.

Счастливого обучения ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...