Một tệp Excel có các macro Visual Basic cho ứng dụng (VBA) được xem là tương thích nếu tất cả API được sử dụng trong macro có một hàm tương đương trực tiếp trong Apps Script. Nếu macro của bạn không tương thích hoàn toàn, bạn có thể áp dụng các giải pháp hoặc điều chỉnh mã để macro hoạt động với Apps Script.
Sử dụng báo cáo về khả năng tương thích của Trình chuyển đổi macro để xác định xem bạn có thể tự động chuyển đổi tệp nguyên trạng hay không, hoặc liệu bạn có cần điều chỉnh mã của mình hay không.
Khi bạn tạo báo cáo về khả năng tương thích, một trong các trạng thái sau sẽ được áp dụng cho từng tệp và API của bạn:
Trạng thái | Định nghĩa |
---|---|
Được hỗ trợ chính xác | Các tệp này chứa các API đều có các API tương đương trực tiếp trong Apps Script. |
Được hỗ trợ bằng các giải pháp | Các tệp này chứa ít nhất một API có thể được hỗ trợ bằng giải pháp. |
Cần điều tra thêm | Những tệp này chứa ít nhất một API mà bạn cần xem xét để xác định cách tiếp tục. Ví dụ: có thể không có API tương đương hoặc Trình chuyển đổi macro có thể chưa xác định được API đang sử dụng. |
Tạo báo cáo về khả năng tương thích
- Trên máy tính, hãy mở Google Drive.
- Trên bảng điều khiển bên phải, hãy nhấp vào tiện ích bổ sung Macro Converter . Nếu bạn không thấy bảng điều khiển bên, ở dưới cùng bên phải, hãy nhấp vào biểu tượng Hiển thị bảng điều khiển bên .
- Nhấp vào Thêm tệp và thư mục. Trình chuyển đổi macro chỉ nhận dạng các tệp Excel.
- Chọn tệp hoặc thư mục bạn muốn phân tích rồi nhấp vào Chọn. Chọn dưới 2.000 tệp cùng một lúc.
- Để thay đổi vị trí lưu báo cáo khả năng tương thích, hãy nhấp vào biểu tượng Thay đổi thư mục đích rồi chọn thư mục bạn muốn. Nếu không, tệp sẽ được lưu trong thư mục Drive của tôi.
- Nhấp vào Tạo báo cáo.
- Khi quá trình phân tích hoàn tất, hãy nhấp vào Xem báo cáo.
Xem báo cáo về khả năng tương thích
Hãy sử dụng thông tin chi tiết trong báo cáo khả năng tương thích để giúp bạn quyết định cách tiếp tục chuyển đổi tệp. Báo cáo của bạn bao gồm các phần sau:
- Tóm tắt: Trang tính này cung cấp thông tin phân tích tổng hợp về khả năng tương thích của tất cả tệp đã gửi và API của các tệp đó.
- Tệp – khả năng tương thích: Trang tính này liệt kê mọi tệp được gửi đến Trình chuyển đổi macro kèm theo trạng thái tương thích và thông tin chi tiết của từng tệp.
Tệp – phân tích chi tiết: Trang tính này cung cấp thêm thông tin về các API trong một tệp và những hành động bạn có thể thực hiện để chuyển đổi thành công từng API. Trước tiên, trong trình đơn thả xuống trên cùng, hãy chọn một tệp. Sau đó, trong trình đơn thả xuống ở dưới cùng, hãy chọn một trạng thái.
Bạn cũng có thể xem xét báo cáo theo từng API bằng cách sử dụng các trang tính có tên API cần điều tra và API có giải pháp.
Xác định cách tiếp tục
Sau đây là đề xuất của bạn cho từng trạng thái:
Trạng thái | Nội dung đề xuất |
---|---|
Được hỗ trợ chính xác | Bạn có thể sao chép logic tương tự từ các API VBA trong Apps Script. Tiếp tục chuyển đổi. |
Được hỗ trợ bằng các giải pháp | Bạn cần viết mã để thay thế ít nhất một API VBA bằng API Apps Script tương đương. Nhìn chung, bạn có thể tiếp tục quá trình chuyển đổi.
Bạn có thể thay thế các API VBA được đánh dấu là Được hỗ trợ với giải pháp tạm thời theo cách thủ công trước hoặc sau khi chuyển đổi tệp. Bạn nên thay đổi trước. |
Cần điều tra thêm | Không thể chuyển đổi ít nhất một API. Tuỳ thuộc vào tầm quan trọng của API đó trong mã, bạn có thể không thể chuyển đổi tệp.
Người hiểu rõ mã VBA ban đầu sẽ thực hiện việc đánh giá cuối cùng.
Nếu quyết định chuyển đổi tệp, bạn cần viết mã để thay thế ít nhất một API VBA bằng Apps Script. Bạn có thể thay thế các API VBA được đánh dấu là Cần điều tra theo cách thủ công trước hoặc sau khi chuyển đổi tệp. Bạn nên thay đổi trước. |
Sau khi bạn đánh giá báo cáo về khả năng tương thích, hãy xem phần Chuyển đổi macro VBA sang Apps Script.
Bài viết liên quan
- Tổng quan về tiện ích bổ sung Trình chuyển đổi macro
- Chuyển đổi macro VBA thành Apps Script
- Sửa lỗi trong mã đã chuyển đổi
- Giải quyết các vấn đề thường gặp
- Xem hướng dẫn về Trình chuyển đổi macro
- Danh sách các API VBA tương thích