באפשרותך להשתמש בפעולת המאקרו SendKeys במסדי נתונים שולחניים של Access כדי לשלוח הקשות ישירות ל Access או ליישום פעיל מבוסס-Windows.

הערת אבטחה: הימנע משימוש במשפט SendKeys או במאקרו AutoKeys עם מידע רגיש או חסוי. משתמשים בעלי כוונות זדון עלולים ליירט את ההקשות ולחבל באבטחה של המחשב והנתונים שלך.

הערה: פעולה זו לא תתאפשר אם מסד הנתונים אינו מהימן.

הגדרה

פעולת המאקרו SendKeys מכילה את הארגומנטים הבאים.

ארגומנט פעולה

תיאור

בהקשות

הקשות שבהן ברצונך ש-Access או היישום יעובדו. הזן את ההקשות בתיבה הקשות במקטע ארגומנטים של הפעולה של חלון עיצוב המאקרו. ניתן להקליד עד 255 תווים. זהו ארגומנט נדרש.

המתן

מציין אם ה מאקרו להשהות עד לעיבוד הקשות. לחץ על כן (כדי להשהות) או לא (כדי לא להשהות). ברירת המחדל היא לא.

הערות

Access מעבד את ההקשות שהוא מקבל דרך פעולת המאקרו SendKeys בדיוק כמו אם הקלדת אותן ישירות בחלון Access.

כדי לציין את ההקשות, השתמש בתחביר זהה לזה של המשפט SendKeys .

הערה: שגיאה עשויה להתרחש אם הארגומנט הקשות מכיל תחביר שגוי, טקסט שאינו מאוית כראוי או ערכים אחרים שאינם מתאימים לחלון שאליהם הקשות נשלחות.

באפשרותך להשתמש בפעולת מאקרו זו כדי להזין מידע בתיבת דו-שיח, במיוחד אם אינך מעוניין לקטוע את המאקרו כדי להגיב באופן ידני לתיבת הדו. פעולות מאקרו של Access מסוימות, כגון תדפיס ו- FindRecord, מאפשרות באופן אוטומטי את האפשרויות בתיבות דו-שיח מסוימות הנמצאות בשימוש תכוף. באפשרותך להשתמש בפעולת המאקרו SendKeys כדי לבחור את האפשרויות בתיבות דו-שיח הנמצאות בשימוש בפחות.

  • מאחר שתיבת הדו משהה את המאקרו, עליך למקם את פעולת המאקרו SendKeys לפני הפעולה שגורמת לתיבת הדו להפתח ולהגדיר את הארגומנט המתןללא.

  • התזמון של הקשות ההקשה המגיעות לגישה או ליישום אחר עשוי להיות מסובך. כתוצאה מכך, מומלץ להשתמש בשיטה אחרת (כגון פעולת המאקרו FindRecord ) שניתן להשתמש בה כדי להשיג משימה רצויה, להשתמש בשיטה זו במקום להשתמש בפעולת המאקרו SendKeys כדי למלא את האפשרויות בתיבת דו-שיח.

אם ברצונך לשלוח יותר מ-255 תווים ל-Access או ליישום אחר מבוסס-Windows, באפשרותך להשתמש בכמה פעולות מאקרו של SendKeys ברצף במאקרו.

שימוש בפעולת המאקרו SendKeys כדי לשלוח הקשות מפעיל את האירועים KeyDown, KeyUpו- KeyPress המתאימים. שליחת הקשות שאינן של ANSI (כגון מפתח פונקציה) אינה מפעילה את האירוע KeyPress .

פעולה זו אינה זמינה ממודול Visual Basic for Applications (VBA). השתמש במשפט SendKeys במקום זאת.

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft Office Insider

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

תודה על המשוב!

×