如何在打开的共享点上打开启用宏的电子表格时识别共享点的登录用户

How to identify Logged in user of sharepoint while opening a macro enabled spreadsheet on sharepoint in open in

我有一个 spreadsheet(启用宏) 安装在 sharepoint 上,以便在集中位置进行多用户访问。

然而,在线打开 excel 时宏不会启动,但解决方法是 在 excel 模式下打开使宏执行。

任何人都可以帮我提供一个代码,以便在 sheet 打开后立即找到 sharepoint 的登录用户吗?

我可以将其添加到打开的工作簿中的代码中 activity。

我尝试使用 Environ$("Username"),但这并没有显示我期望的值,因为它显示我笔记本电脑的用户名而不是登录共享点的用户。

基本上无论使用 sharepoint 的机器的登录名是什么,我都想让 sharepoint 登录的用户名可能不同(比如我的场景)?

可以通过打印电子表格的最后作者 来捕获从 sharepoint 登录的用户。

无论是来自 Sharepoint 还是任何应用程序,最后一位作者都会更新为最后登录的用户 ID。

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

我希望这个解决方案可以帮助每个面临类似问题的人。

学习愉快..