ภาพรวมส่วนเสริมของตัวแปลงมาโคร

ตัวแปลงมาโครเป็นส่วนเสริมที่ช่วยให้แปลงไฟล์ Excel ที่มีโค้ด Visual Basic for Applications (VBA) เป็นไฟล์ Google ชีตและ Apps Script ได้ง่ายขึ้น คุณสามารถใช้ส่วนเสริมตัวแปลงมาโครเพื่อตรวจสอบความเข้ากันได้ของไฟล์และแปลงไฟล์โดยอัตโนมัติ

ก่อนเริ่มต้น

วิธีใช้เครื่องมือแปลงมาโคร

  • คุณต้องมี บัญชี Enterprise Plus หรือ บัญชี for Education Plus
  • คุณควรมีความเชี่ยวชาญในการใช้ Excel หรือ Google ชีตและภาษาสคริปต์ (VBA หรือ Apps Script) ได้เป็นอย่างดี
  • คุณควรอ่านและทำความเข้าใจสคริปต์พื้นฐานได้

ติดตั้งส่วนเสริมตัวแปลงมาโคร

  1. ไปที่ส่วนเสริมตัวแปลงมาโครใน Google Workspace Marketplace ในคอมพิวเตอร์
  2. ที่ด้านขวาบน ให้คลิกติดตั้ง > ต่อไป > อนุญาต
  3. การติดตั้งอาจใช้เวลาหลายวินาที เมื่อติดตั้งส่วนเสริมแล้ว ให้คลิกเสร็จสิ้น

เมื่อติดตั้งแล้ว คุณจะเห็นส่วนเสริมตัวแปลงมาโครใน Google ไดรฟ์ บนแผงด้านขวา หากไม่เห็นแผงด้านข้าง ให้คลิกแสดงแผงด้านข้าง ที่ด้านขวาล่าง

วิธีใช้เครื่องมือแปลงมาโคร

  1. สร้างรายงานความเข้ากันได้สำหรับไฟล์ที่คุณต้องการแปลง ดูหัวข้อตรวจสอบว่ามาโคร VBA เข้ากันได้กับ Apps Script หรือไม่
  2. อัปเดตโค้ด VBA โดยใช้ข้อมูลจากรายงานความเข้ากันได้
    1. หากโค้ดเข้ากันได้อย่างสมบูรณ์ คุณอาจไม่จำเป็นต้องทำการเปลี่ยนแปลง
    2. หากโค้ด VBA มี API ที่แปลงเป็นโค้ด Apps Script ได้ไม่ง่ายนัก รายงานจะแสดงวิธีแก้ปัญหาชั่วคราวใน Apps Script คุณสามารถใช้วิธีแก้ปัญหาชั่วคราวของ Apps Script หลังจากแปลงไฟล์แล้ว แต่หากคุ้นเคยกับ VBA มากกว่า คุณอาจต้องสร้างและใช้วิธีแก้ปัญหาชั่วคราวของ VBA ก่อนแปลงไฟล์
  3. หลังจากเปลี่ยนแปลงโค้ด VBA แล้ว ให้เรียกใช้รายงานความเข้ากันได้อีกครั้ง ขั้นตอนนี้จะช่วยยืนยันความเข้ากันได้ที่เพิ่มขึ้นของไฟล์และแจ้งการอัปเดตเพิ่มเติมที่ควรทำ
  4. ทำขั้นตอนที่ 2 และ 3 ซ้ำตามต้องการ ขั้นตอนเหล่านี้จะเพิ่มความเข้ากันได้ของไฟล์สูงสุดเพื่อลดปริมาณงานที่ต้องทำหลังจากแปลงไฟล์ คุณดำเนินการต่อในขั้นตอนถัดไปได้หากวางแผนที่จะใช้วิธีแก้ปัญหาชั่วคราวจนเสร็จสิ้นหลังจากแปลงไฟล์แล้ว
  5. แปลงไฟล์
  6. แก้ไขข้อผิดพลาด คุณอาจต้องปรับโค้ด Apps Script ใหม่เพื่อให้แน่ใจว่าโค้ดทํางานตามที่ตั้งใจไว้
  7. จัดการปัญหาที่พบได้ทั่วไป คุณอาจต้องสร้างรายการด้วยตนเอง เช่น UserForm ของ VBA ใน Apps Script