:)彼がEnviron("Username")
でそれを開くと、どのユーザもその名前が書かれます。別のPCに移動して確認します。 Environ( "Username")は、現在のWindowsユーザーの名前を示します。
編集:あなたが共有ブックについて話している場合、これはコードです:
Sub getListUsingUsers()
Users = ActiveWorkbook.UserStatus
MsgBox "Total Users using the current WorkBook: " & UBound(Users)
End Sub
EDIT2:
Sub GetUsers()
Dim users As Variant
Dim l_counter As Long
users = ActiveWorkbook.UserStatus
Debug.Print "Total Users using the current WorkBook: " & UBound(users)
For l_counter = 1 To UBound(users)
Debug.Print users(l_counter, 1)
Next l_counter
End Sub
私はすでにこれを試みたが、動作しません。だから私は別のコンピュータからこのファイルを開いて、私は自分のコンピュータからそれを開き、私の名前を取得し、他のコンピュータの名前ではない – Yacino
これをチェックしてください - http://stackoverflow.com/questions/34612730/how-can -i-get-users-using-specific-shared-shared-workbook – Vityata
私はすでにこれを試してみましたが、私の場合、このファイルは共有されたExcelファイルではなく、偶数です。この機能は1ユーザーになります – Yacino