Bu kaynak, bilgisayarın geçerli ekran çözünürlüğünü Excel içinden gösteren ve istenirse Windows ekran ayarları penceresini açan küçük bir makro dosyasıdır. Çalışma kitabının ekranda nasıl görüneceği çözünürlüğe bağlı olduğundan, ayarı kontrol etmek ve değiştirmek için pratik bir başlangıç noktası sunar.
Get_Change_ScreenSize makrosu şu adımlarla çalışır:
Dosyanın içeriği
- Sayfa1: Boş çalışma sayfasıdır; işlem tamamen makro üzerinden yürür.
- Module1: Get_Change_ScreenSize adlı makroyu ve Windows'un user32.dll kütüphanesindeki GetSystemMetrics fonksiyonunun tanımını içeren VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.Get_Change_ScreenSize makrosu şu adımlarla çalışır:
- GetSystemMetrics fonksiyonu ile ekranın yatay ve dikey çözünürlüğü piksel olarak okunur.
- "Ekran ayarınız: ... X ..." biçiminde bir mesaj kutusu açılır ve "Değiştirmek istiyor musunuz?" sorusu sorulur. Kutuda Evet ve Hayır düğmeleri bulunur.
- Evet seçilirse Shell komutuyla Windows'un görüntü ayarları penceresi (desk.cpl) açılır. Hayır seçilirse hiçbir işlem yapılmaz.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Alt+F8 tuşlarına basın, Get_Change_ScreenSize makrosunu seçip Çalıştır'a tıklayın.
- Mesaj kutusunda görünen çözünürlük değerini kontrol edin.
- Ayarı değiştirmek için Evet'e tıklayın ve açılan Windows ekran ayarları penceresinden istediğiniz çözünürlüğü seçin.