kullanıcının VBA'yı kullanarak Microsoft Word bir tuşa bastığında algılamak için bir yolu var mı. Bunu yapan bir yöntemi aradım. Ben de böyle tespitinin bu bir yol oluşturmak yöntemler aramış ekleme noktası hareket ettiğinde veya yeni bir karakter word belgesi yerleştirilir, ama hiç göz vardı ne zaman algılar. Şu anda appWord_WindowSelectionChange(ByVal Sel As Selection)
kullanıyorum, ancak yazarken bu algılamıyor.Verilerin bir belgeye eklendiği zaman saptanması, örn. Bir karakter veya boşluk
Bir tuşa basmayı nasıl algıladığımı gösteren veya bana aynı hedefi gerçekleştirecek bir geçici çözüm gösterebileceğimi gösteren herkese minnettar olurum.
Düzenleme
Yukarıda istediğini özeti açık değilse özür dilerim. Sahip olduğum şey, appWord_WindowSelectionChange(ByVal Sel As Selection)
kullanarak yangın yapan bir alt. Bununla birlikte, istediğim şey, kelime belgesine herhangi bir veri girildiğinde, bu alt ateştir. bir harf veya beyaz boşluk karakteri. Bu karakterin saymak güncellemeleri var word belgesi alt bilgisinde bir karakter sayısı ve bu alt olsaydı Örneğin, karakter sayısı alanını belgede kullanıcı yazarken güncellemeniz gerekmektedir.
Sen tuşa basma algılamak için Windows API kullanabilirsiniz: http://stackoverflow.com/questions/11153995/is-there-any-event-that-fires-when-keys-are-pressed -yeni-düzenleme-a-hücre- –
da autohotkey'i deneyebilirsiniz: http: // stackoverflow.com/questions/31470984/yakalama-keydown-olayı-ms-word – wideweide