פעולת המאקרו SendKeys

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

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

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

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

הגדרה

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

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

תיאור

הקשות

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

המתן

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

הערות

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

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

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

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

הערה: 

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

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

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

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

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

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

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

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

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

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×