Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketVBA hvor mange Excel session er der åbnet

 Besvar Besvar
Forfatter
fiajakt Se dropdown
Bronze bruger
Bronze bruger


Medlem: 05.Okt.2017
Land: Danmark
Status: Offline
Point: 76
Direkte link til dette indlæg Emne: VBA hvor mange Excel session er der åbnet
    Sendt: 04.Jun.2020 kl. 10:25

Hvordan kan man tælle hvor mange Excel session der er åben i Joblisten.


Jeg har forsøgt med denne kode, men den giver kun svar på om excel kører eller ej.


Nederst i mail  er der et skærmbillede som viser EXCEL(5) og det er netop det resultat jeg ønsker  






Private Function IsProcessRunning(ByVal ProcName As String) As Boolean

    Dim objWMIService, objProcess, colProcess
    Dim strComputer, strList
    
    strComputer = "."
    
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _
    & strComputer & "\root\cimv2")
    
    Set colProcess = objWMIService.ExecQuery _
    ("Select * from Win32_Process")
    
    For Each objProcess In colProcess
        If CBool(InStr(1, objProcess.Name, ProcName, vbTextCompare)) Then
            Stop
            'IsProcessRunning = True
            'Exit Function
        End If
    Next

End Function

Sub test()
 
    MsgBox IsProcessRunning("EXCEL")
    
End Sub










Til top



Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk