פעולת המאקרו 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 במקום זאת.

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

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

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

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

×