Avatar billede tarzan30 Nybegynder
15. juli 2009 - 11:43 Der er 3 kommentarer og
1 løsning

VBA hente computerens navn

kan man faa excel (VBA) til at hente og oplyse computerens navn som det er registreret i system egenskaber?
Avatar billede tjp Mester
15. juli 2009 - 13:47 #1
Function GetComputerName()
  ' Get Host Name / Get Computer Name
  GetComputerName = Environ$("computername")
End Function
Avatar billede tjp Mester
15. juli 2009 - 13:49 #2
Private Declare Function GetComputerName Lib "kernel32" _
    Alias "GetComputerNameA" _
    (ByVal lpBuffer As String, nSize As Long) As Long


Function ReturnComputerName() As String
  Dim rString As String * 255, sLen As Long, tString As String
  tString = ""
  On Error Resume Next
  sLen = GetComputerName(rString, 255)
  sLen = InStr(1, rString, Chr(0))
  If sLen > 0 Then
      tString = Left(rString, sLen - 1)
  Else
      tString = rString
  End If
  On Error GoTo 0
  ReturnComputerName = UCase(Trim(tString))
End Function
Avatar billede tarzan30 Nybegynder
15. juli 2009 - 13:55 #3
super, tak, det virker... jeg har tilfoejet en msgbox i nedenstaaende saafremt andre skulle vaere interesseret... sender du et svar?



Private Declare Function GetComputerName Lib "kernel32" _
    Alias "GetComputerNameA" _
    (ByVal lpBuffer As String, nSize As Long) As Long


Function ReturnComputerName() As String
  Dim rString As String * 255, sLen As Long, tString As String
  tString = ""
  On Error Resume Next
  sLen = GetComputerName(rString, 255)
  sLen = InStr(1, rString, Chr(0))
  If sLen > 0 Then
      tString = Left(rString, sLen - 1)
  Else
      tString = rString
  End If
  On Error GoTo 0
  ReturnComputerName = UCase(Trim(tString))
MsgBox "The Computername is: " & rString
End Function
Avatar billede tjp Mester
15. juli 2009 - 14:52 #4
Here U R.. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester