File Excel dengan makro Visual Basic for Applications (VBA) dianggap kompatibel jika semua API yang digunakan dalam makro memiliki padanan langsung di Apps Script. Jika makro tidak sepenuhnya kompatibel, Anda mungkin dapat menerapkan solusi atau menyesuaikan kode agar berfungsi dengan Apps Script.
Gunakan laporan kompatibilitas Konverter Makro untuk menentukan apakah Anda dapat mengonversi file secara otomatis apa adanya atau apakah Anda perlu melakukan penyesuaian pada kode.
Saat Anda membuat laporan kompatibilitas, salah satu status berikut akan diterapkan ke setiap file dan API Anda:
Status | Definisi |
---|---|
Didukung persis | File ini berisi API yang semuanya memiliki padanan langsung di Apps Script. |
Didukung dengan solusi | File ini berisi minimal satu API yang dapat didukung dengan solusi. |
Perlu penyelidikan lebih lanjut | File ini berisi minimal satu API yang perlu Anda tinjau untuk menentukan cara melanjutkan. Misalnya, mungkin tidak ada API yang setara, atau Konverter Makro mungkin belum menentukan API yang digunakan. |
Membuat laporan kompatibilitas
- Di komputer, buka Google Drive.
- Di panel samping kanan, klik add-on Konverter Makro
. Jika Anda tidak melihat panel samping, klik Tampilkan panel samping di kanan bawah.
- Klik Tambahkan file dan folder. Konverter Makro hanya mengenali file Excel.
- Pilih file atau folder yang ingin Anda analisis, lalu klik Pilih. Pilih kurang dari 2.000 file sekaligus.
- Untuk mengubah lokasi penyimpanan laporan kompatibilitas, klik Ubah folder tujuan , lalu pilih folder yang Anda inginkan. Jika tidak, file akan disimpan di folder Drive Saya.
- Klik Hasilkan laporan.
- Setelah analisis selesai, klik Lihat laporan.
Meninjau laporan kompatibilitas
Gunakan detail dalam laporan kompatibilitas untuk membantu Anda memutuskan cara melanjutkan konversi file. Laporan Anda mencakup bagian berikut:
- Ringkasan: Sheet ini memberikan analisis gabungan tentang kompatibilitas semua file yang dikirimkan dan API-nya.
- File - kompatibilitas: Sheet ini mencantumkan setiap file yang dikirim ke Konverter Makro dengan status kompatibilitas dan detail setiap file.
File - analisis mendetail: Sheet ini memberikan informasi selengkapnya tentang API dalam file dan tindakan yang dapat Anda lakukan untuk berhasil mengonversi setiap API. Pertama, dari menu dropdown atas, pilih file. Kemudian, dari menu drop-down bawah, pilih status.
Anda juga dapat meninjau laporan berdasarkan API menggunakan sheet yang disebut API untuk diselidiki dan API dengan solusi.
Menentukan cara melanjutkan
Berikut adalah rekomendasi kami untuk setiap status:
Status | Rekomendasi |
---|---|
Didukung persis | Logika yang sama dari API VBA Anda akan dapat direplikasi di Apps Script. Lanjutkan konversi. |
Didukung dengan solusi | Anda perlu menulis kode untuk mengganti setidaknya satu VBA API dengan Apps Script API yang setara. Secara umum, Anda dapat melanjutkan
konversi.
Anda dapat mengganti VBA API yang ditandai sebagai Didukung dengan solusi secara manual sebelum atau setelah mengonversi file. Sebaiknya Anda melakukan perubahan terlebih dahulu. |
Perlu penyelidikan lebih lanjut | Setidaknya satu API tidak dapat dikonversi. Bergantung pada tingkat kepentingan
API tersebut dalam kode Anda, Anda mungkin tidak dapat mengonversi file.
Seseorang yang memahami kode VBA asli harus melakukan evaluasi
akhir.
Jika memutuskan untuk mengonversi file, Anda perlu menulis kode untuk mengganti setidaknya satu VBA API dengan Apps Script. Anda dapat mengganti VBA API yang ditandai sebagai Perlu diselidiki secara manual sebelum atau setelah mengonversi file. Sebaiknya buat perubahan terlebih dahulu. |
Setelah Anda menilai laporan kompatibilitas, lihat Mengonversi makro VBA ke Apps Script.
Artikel terkait
- Ringkasan add-on Konverter Makro
- Mengonversi makro VBA ke Apps Script
- Memperbaiki error dalam kode yang dikonversi
- Mengatasi masalah umum
- Tonton tutorial Konverter Makro
- Daftar API VBA yang kompatibel