Access masaüstü veritabanlarında Tuş Gönderme makro eylemsini kullanarak tuş vuruşlarını doğrudan Access veya etkin bir Windows tabanlı uygulamaya gönderebilirsiniz.
Güvenlik Notu: Hassas veya gizli bilgiler söz konusu olduğunda, TuşGönder deyimini veya OtomatikTuşla makrosunu kullanmaktan kaçının. Kötü niyetli bir kullanıcı tuş vuruşlarının önünü kesebilir ve bilgisayarınızla verilerinizin güvenliğini tehdit edebilir.
Not: Veritabanı güvenilir değilse bu eyleme izin verilmez.
Ayar
Tuş Gönderme makro eyleminin bağımsız değişkenleri aşağıdakitir.
Eylem bağımsız değişkeni |
Açıklama |
Tuş vuruşları |
Access'in veya uygulamanın işlemesi istediğiniz tuş vuruşları. Makro tasarım penceresinin Eylem Bağımsız Değişkenleri bölümündeki Tuş Vuruşları kutusuna tuş vuruşlarını girin. En çok 255 karakter yazabilirsiniz. Bu gerekli bir bağımsız değişkendir. |
Bekleyin |
Tuş vuruşları makro kadar duraklatıp duraklatmamak gerekip gerekmeyeceklerini belirtir. Duraklatmak için Evet'e veya Hayır'a (duraklatmamak için) tıklayın. Varsayılan değer Hayır'dır. |
Açıklamalar
Access, SendKeys makro eylemi aracılığıyla aldığı tuş vuruşlarını tam olarak doğrudan bir Access penceresine yazmış gibi işler.
Tuş vuruşlarını belirtmek için, SendKeys deyiminde olduğu gibi aynı söz dizimi kullanın.
Not: Tuş Vuruşları bağımsız değişkeni yanlış söz dizimi, yanlış yazılmış metin veya tuş vuruşları gönderilen pencere için uygun olmayan başka değerler içeriyorsa hata oluşabilir.
Bu makro eylemlerini, özellikle de iletişim kutusunu el ile yanıtlamak üzere makroyu kesmek istemiyorsanız, iletişim kutusuna bilgi girmek için kullanabilirsiniz. Çıktı ve Kayıt Bul gibi bazı Access makroeylemleri, sık kullanılan bazı iletişim kutularında seçenekleri otomatik olarak seçer. Daha az kullanılan iletişim kutularında seçenekleri seçmek için Tuş Gönderme makro eylemlerini kullanabilirsiniz.
-
İletişim kutusu makroyu askıya alsa da, iletişim kutusunun açılmasına ve Bekle bağımsız değişkenini Hayır olarak ayarlamaya neden olan eylemden önce Anahtar Gönder makro eyleminikoymanız gerekir.
-
Access'e veya başka bir uygulamaya ulaşan tuş vuruşlarının zamanlaması karmaşık olabilir. Sonuç olarak, istenen bir görevi gerçekleştirmek için kullanabileceğiniz başka bir yöntem (Kayıt Bul makro eylemi gibi) varsa, iletişim kutusundaki seçenekleri doldurmak için Tuş Gönderme makro eylemlerini kullanmak yerine bu yöntemi kullanmanız önerilir.
Access'e veya Windows tabanlı başka bir uygulamaya 255'den fazla karakter göndermek için, bir makroda başarıyla birkaç Anahtar Gönder makro eylemi kullanabilirsiniz.
Tuş Vuruşları göndermek için Tuş Gönderme makro eyleminin kullanımı, uygun KeyDown, KeyUpve KeyPressolaylarını tetikler. ANSI olmayan tuş vuruşları (işlev tuşu gibi) göndererek KeyPress olayı tetiklenir.
Bu eylem Visual Basic for Applications (VBA) modülünde kullanılamaz. Bunun yerine SendKeys deyimini kullanın.