Koda: Izberi vse
''' Na vrhu modula moramo deklarirati API funkcijo,
''' da jo bo VBA poznal
'''
Declare Function UIme Lib "advapi32.dll" _
Alias "GetUserNameA" _
(ByVal lpBuffer As String, _
nSize As Long) As Long
'''
''' Procedura : DobiImeUporabnika
''' Namen : Vrne ime uporabnika na mreži
''' Vrača : Ime uporabnika
''' Argumenti : nic
''' Napisal : Matjaž Prtenjak, 08/05/2000
'''
Function DobiImeUporabnika() As String
Dim niz As String * 255
UIme niz, 255
DobiImeUporabnika = Left(niz, Len(niz) - 1)
End Function
Uporabil sem zgornjo funkcijo za pridobitev imena uporabnika PC-ja na excelovem dokumentu, ki ga odpira več uporabnikov. Problem mi nastane, ko enkrat shranim excelov dokument, se v primeru da dokument odpre drugi uporabnik moje ime na dokumentu ne osveži z njegovim imenom.
Prosim za pomoč. Za odgovore se zahvaljujem
lp
Boštjan