Menentukan apakah makro VBA kompatibel

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 Pengonversi Makro untuk menentukan apakah Anda dapat mengonversi file secara otomatis apa adanya atau perlu melakukan penyesuaian pada kode Anda.

Saat Anda membuat laporan kompatibilitas, salah satu status berikut diterapkan ke setiap file dan API Anda:

Status Definisi
Didukung sepenuhnya File-file ini berisi API yang semuanya memiliki padanan langsung di Apps Script.
Didukung dengan solusi File ini berisi setidaknya satu API yang dapat didukung dengan solusi alternatif.
Perlu penyelidikan lebih lanjut File ini berisi setidaknya satu API yang perlu Anda tinjau untuk menentukan cara melanjutkan. Misalnya, mungkin tidak ada API yang setara, atau Macro Converter mungkin belum menentukan API yang digunakan.

Membuat laporan kompatibilitas

  1. Di komputer, buka Google Drive.
  2. Di panel samping kanan, klik add-on Macro Converter Ikon Macro Converter. Jika Anda tidak melihat panel samping, di kanan bawah, klik Tampilkan panel samping .
  3. Klik Tambahkan file dan folder. Macro Converter hanya mengenali file Excel.
  4. Pilih file atau folder yang ingin dianalisis, lalu klik Pilih. Pilih kurang dari 2.000 file sekaligus.
  5. Untuk mengubah lokasi penyimpanan laporan kompatibilitas, klik Ubah folder tujuan , lalu pilih folder yang Anda inginkan. Jika tidak, file tersebut akan disimpan di folder MyDrive.
  6. Klik Buat laporan.
  7. Setelah analisis selesai, klik Lihat laporan.

Meninjau laporan kompatibilitas

Gunakan detail dalam laporan kompatibilitas untuk membantu menentukan cara melanjutkan konversi file Anda. 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 Macro Converter beserta status kompatibilitas dan detail setiap file.
  • File - analisis mendetail: Sheet ini memberikan informasi selengkapnya tentang API dalam file dan tindakan yang dapat Anda ambil agar berhasil mengonversi setiap API. Pertama, dari menu {i>dropdown<i} di atas, pilih sebuah {i>file<i}. Kemudian, dari menu {i>dropdown<i}, pilih status.

Anda juga dapat meninjau laporan per API menggunakan sheet yang disebut API untuk diselidiki dan API dengan solusi.

Tentukan cara untuk melanjutkan

Berikut ini rekomendasi kami untuk masing-masing status:

Status Rekomendasi
Didukung sepenuhnya Logika yang sama dari VBA API Anda akan dapat direplikasi di Apps Script. Lanjutkan dengan konversi.
Didukung dengan solusi Anda harus 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 Anda mengonversi file. Sebaiknya Anda melakukan perubahan terlebih dahulu.

Perlu penyelidikan lebih lanjut Minimal satu API tidak dapat dikonversi. Bergantung pada nilai penting API tersebut dalam kode, Anda mungkin tidak dapat mengonversi file. Seseorang yang memahami kode VBA asli harus melakukan evaluasi akhir.

Jika memutuskan untuk mengonversi file, Anda harus menulis kode untuk mengganti setidaknya satu VBA API dengan Apps Script. Anda dapat mengganti VBA API yang ditandai sebagai Perlu investigasi secara manual sebelum atau setelah mengonversi file. Sebaiknya buat perubahan terlebih dahulu.

Setelah menilai laporan kompatibilitas, lihat Mengonversi makro VBA ke Apps Script.