Açık olan not defterlerinin Kapatılması

Katılım
4 Mayıs 2007
Mesajlar
234
Excel Vers. ve Dili
office 2007 64 bit
office 2010 64 bit
Altın Üyelik Bitiş Tarihi
14-09-2023
Sayın hocalarım aşşağıdaki makro da açık olan not defterlerini kapatıp sadece seçtiğimi not defterinin açık olmasını istiyorum ama bir türlü halledemedim neredeyanlışlık yapıyorum bulamadım yardımlarınızı bekliyorum saygılarımla.


If müzikçalar.WindowsMediaPlayer1.currentMedia.SourceUrl = "D:\MP 3 MUZIKLER\Ahmet kaya\Ahmet Kaya - Basim Belada.mp3" Then

Shell ("taskkill /F /IM notepad.exe") (burayı yanlış yapıyorum galiba)

CreateObject("Shell.Application").Open "D:\MP 3 MUZIKLER\Ahmet kaya\Ahmet Kaya - Basim Belada.txt"

End If

böyle olunca hepsini kapatıyor

CreateObject("Shell.Application").Open "D:\MP 3 MUZIKLER\Ahmet kaya\Ahmet Kaya - Basim Belada.txt"
açık kalmasını nasıl sağlayabilirim.
 
Son düzenleme:

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,356
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Komut satırına taskkill /? yazarsanız ihtiyacınız olan anahtar(lar)ı göreceksiniz. Ayrıca, txt dosyasını Shell fonksiyonu ile başlatırsanız, geriye Process Id (PID) döndürdüğünü de hatırlatmak isterim.

.
 
Katılım
4 Mayıs 2007
Mesajlar
234
Excel Vers. ve Dili
office 2007 64 bit
office 2010 64 bit
Altın Üyelik Bitiş Tarihi
14-09-2023
anladım zeki gürsoy hocam. cevabınız için teşekürler.

Application.Wait (Now + TimeValue("00:00:02"))

zamanlama ekleyince sorun çözüldü çok teşekürler.

If müzikçalar.WindowsMediaPlayer1.currentMedia.SourceUrl = "D:\MP 3 MUZIKLER\Ahmet kaya\Ahmet Kaya - Basim Belada.mp3" Then
Shell ("taskkill /F /IM notepad.exe")
Application.Wait (Now + TimeValue("00:00:02"))
CreateObject("Shell.Application").Open "D:\MP 3 MUZIKLER\Ahmet kaya\Ahmet Kaya - Basim Belada.txt"

End If
 
Üst