เนื้อหา
Excel เป็นโปรแกรมสเปรดชีตที่รวมอยู่ในชุดเพิ่มประสิทธิภาพการทำงานของ Microsoft Office มันมีอยู่ทั่วไปบนพีซีและ Mac ในสเปรดชีตข้อมูลจะถูกจัดการผ่านชุดของตารางโดยที่แต่ละค่าจะอยู่ในเซลล์ที่แยกต่างหาก ค่าสามารถจัดการผ่านฟังก์ชั่นในตัวหรือผ่านฟังก์ชั่นที่กำหนดเองที่เขียนใน Visual Basic (VBA) SendKeys เป็นวิธีการจับคีย์คีย์ใน VBA
คำสั่ง
SendKeys เป็นวิธีการจับคีย์คีย์ใน VBA (Hemera Technologies / AbleStock.com รูปภาพ / Getty)-
เปิด Excel แล้วกด ALT + F11 เพื่อเปิด VBA
-
คลิก "แทรก" จากนั้น "โมดูล" ในแถบเมนูเพื่อแทรกโมดูลใหม่ วิธีนี้ยังสามารถใช้ในโมดูลปัจจุบัน โมดูลเป็นเพียงส่วนของรหัสการเขียนโปรแกรม VBA
-
ป้อนฟังก์ชันที่คุณต้องการใช้เมธอด SendKeys ฟังก์ชั่นทั้งหมดจะต้องเริ่มต้นด้วย "ฟังก์ชั่น" และสิ้นสุดด้วย "ฟังก์ชั่นที่สิ้นสุด"
-
หากต้องการเข้าถึงวิธี SendKeys ให้พิมพ์ "Application.SendKeys (" จากนั้นกดคีย์และสตริงที่มีเมธอดด้วย ")" สิ่งนี้จะส่งคีย์ไปยังแอปพลิเคชันราวกับว่าผู้ใช้พิมพ์บนคีย์บอร์ด
ใช้ SendKeys
เคล็ดลับ
- โปรแกรมป้องกันไวรัสบางตัวจะลบมาโคร VBA และโมดูลโดยไม่มีการเตือนล่วงหน้า วิธีการบางอย่างมีความอ่อนไหวต่อการกำจัดและ SendKeys เป็นวิธีหนึ่งดังกล่าว ตรวจสอบเอกสารป้องกันไวรัสเพื่อดูการกระทำของโปรแกรม
สิ่งที่คุณต้องการ
- Microsoft Excel พร้อม VBA