Muitas vezes queremos deixar registrados os nomes do computadores que acessaram a nossa
aplicação. Isso é possível através do uso da função demonstrada abaixo:Com poucas alterações esse código poderá ser utilizado também no Word, Excel, Powerpoint e quaisquer aplicações que utilizem o VBA.
Function ComputerN() As String
On Error GoTo Err_HandlerDim strName As StringDim lngLen As Long
Let lngLen = 16&Let strName = String$(lngLen, vbNullChar)
If apiGetComputerName(strName, lngLen) = 0& Then
Let ComputerName = "Desconhecido"ElseLet ComputerName = Left$(strName, lngLen)
End If
Exit_Handler:Exit Function
Err_Handler:Call LogError(Err.Number, Err.Description, conMod & ".fOSMachineName")Resume Exit_Handler
End Function
Nenhum comentário:
Postar um comentário