Açık olan Google Chrome sayfalarını kapatmak

mozdem

Altın Üye
Katılım
11 Kasım 2005
Mesajlar
452
Excel Vers. ve Dili
Windows 2011 TR
MS Office 365 TR - 64bit

VBA, Selenium ve VBS
Altın Üyelik Bitiş Tarihi
08-04-2026
Merhabalar;

Makro ile aşağıdaki kodu kullanarak İnternet Explorer browserlarını kapatıyorum. Ancak ben tüm internete giren browserları (Yandex,Google Chrome vs) kapatmak istiyorum. En azından Google Chrome browserini kapatayım. Ancak burada çalışan programlardan yada diğer açık olan pencereleri kapatmasın.

Kod:
 '***** İnternet explorer kapat
                    Dim Shell As Object
                        Dim IE As Object
                        Dim ii As Variant
                     
                        Set Shell = CreateObject("Shell.Application")
                     
                        ii = Shell.Windows.Count
                        Do While ii > 0
                            ii = ii - 1
                            Set IE = Shell.Windows(ii)
                            If TypeName(IE.document) = "HTMLDocument" Then IE.Quit
                        Loop

Teşekkürler..
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Alternatif;

Kod:
[FONT="Trebuchet MS"]Sub Emre()
    Dim NameSpace As Object, Classes As Object, Program As Object
    Set NameSpace = GetObject("winmgmts:\\" & "." & "\root\[COLOR="red"]CIMV2[/COLOR]")
    Set Classes = NameSpace.ExecQuery("SELECT Name FROM [COLOR="red"]Win32_Process[/COLOR]", , 48)
    On Error Resume Next
    For Each Program In Classes
        If Program.Name = "[COLOR="red"]chrome.exe[/COLOR]" Then
            [COLOR="red"]Program.Terminate 0[/COLOR]
        End If
    Next
    Set NameSpace = Nothing: Set Classes = Nothing: Set Program = Nothing
End Sub[/FONT]
 
Üst