Şu anda bir pencerenin açık olup olmadığını veya Findwindow Function'u kullanıp kullanmadığınızı kontrol etmenin bir yolunu bulmaya çalışıyorum. Pencerenin tüm adını bildiğimde pencereyi bulabiliyorum. Aşağıdaki kodda pencerenin isminin "win32api - Notepad" olduğunu biliyorum, böylece pencereyi kolayca bulabilirim, ancak sadece "win32 *" gibi parça adlarını biliyorsanız pencereyi tanımlamanın mümkün olup olmadığını bilmek istiyorum.Pencere ile vba kullanarak findwindow işlevini kullanarak pencere nasıl bulunur?
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Sub runapplication()
hwnd = FindWindow(vbNullString, "win32api - Notepad")
MsgBox (hwnd)
End Sub
Birisi mi aradı? XD Hiç sorduğum ilk soruyu kontrol et. – findwindow
Merhaba Findwindow çözümü ile bana yardımcı olabilir –
Belki de 'instr' deneyin? Bilmiyorum. – findwindow