Shell "TASKKILL programı tamamen kapatmıyor

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,378
Excel Vers. ve Dili
Office 2021 TR & EN
Degerli Uzman arkadaşlarım,

ekte gonderdigim dosyada sayfa1 de herhangi bir hücreye cift tıklandıgında,
buyutec programı aciliyor burada problem yok, fakat sağ tuşa basıldığında
Shell "TASKKILL /F /IM magnify.exe" komutunu kullandım, ama programı tamamen kapatmıyor, excel dahil sonradan da açılacak tüm pencere ve programların üstünde boşluk kalıyor kısacası tam ekran olmuyor, ancak
Başlat/programlar/donatılar/erişilebilirlik/Büyüteç programı açılıp Çıkış butonuna tıklandığında tam ekrana dönülebiliyor, ne yapılması gerekir sizce?

teşekkür ederim.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Aşağıdakileri standart bir module yaratarak içine kopyalayınız.

Kod:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
        (ByVal lpClassName As String, _
         ByVal lpWindowName As String) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" _
        (ByVal hwnd As Long, _
         ByVal wMsg As Long, _
         ByVal wParam As Long, _
         lParam As Any) As Long
Const WM_CLOSE = &H10
'-----------------------------
Sub BuyuteciKapat()
    Dim WinWnd As Long
    Dim lpClassName As String
    WinWnd = FindWindow(vbNullString, "Büyüteç")
    If WinWnd = 0 Then Exit Sub
    PostMessage WinWnd, WM_CLOSE, 0&, 0&
End Sub
Daha sonra; mevcut Sağ Mouse Click olay kodlarınızı aşağıdaki gibi revize ediniz.

Kod:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
BuyuteciKapat
End Sub
 

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,378
Excel Vers. ve Dili
Office 2021 TR & EN
Sayın Ferhat Pazarçevirdi

Hocam çok teşekkür ederim, bir yanlışlık yapmadıysam,kodları dosyaya sayenizde uyarladım, problemsiz çalışıyor, zaman ayırdığınız için teşekkür ederim. iyi çalışmalar dilerim.

ilgilenen arkadaşlarım için dosya ektedir.

not: çalışma sayfasına çift tıklayınca büyüteç açılıyor, sağ tuşa basıldığında büyüteç programı kapanıyor.
 
Üst