VBA (Visual Basic for Applications) ialah bahasa makro berdasarkan bahasa pengaturcaraan Microsoft Visual Basic untuk menulis dan mengautomasikan tugas dan operasi dalam aplikasi Microsoft Office. VBA boleh digunakan untuk banyak tugas, termasuk mengautomasikan dokumentasi, menjana laporan dan memanipulasi data. Walaupun VBA ialah alat yang berkuasa, dalam beberapa kes ia mungkin tidak menyediakan fungsi yang anda perlukan. Pada masa ini, fungsi yang diperlukan boleh dicapai dengan menjalankan kod JavaScript.
Dalam artikel ini, kami akan memperkenalkan anda cara menggunakan VBA untuk menjalankan kod JavaScript.
Langkah Pertama: Buat Program VBA
Mula-mula, anda perlu mencipta program VBA baharu dalam aplikasi Microsoft Office anda. Ini boleh dicapai dengan memilih butang "Visual Basic" dalam tab "Pembangun". Ini membuka editor Visual Basic for Applications.
Langkah 2: Tambah modul baharu
Dalam Editor Visual Basic, pilih pilihan Modul daripada menu Sisipkan. Ini akan mencipta modul kod baharu di mana anda boleh menulis kod VBA dan JavaScript.
Langkah 3: Salin kod JavaScript ke dalam modul kod VBA
Sekarang, anda perlu menambah kod JavaScript ke dalam modul kod VBA. Untuk mencapai ini, anda perlu menggunakan fungsi "CreateObject" dan kaedah "Run". Berikut ialah contoh kod:
Sub RunJavaScript() Dim js As Object Set js = CreateObject("ScriptControl") js.Language = "JScript" js.AddCode "function GetMessage() { return 'Hello, World!';}" MsgBox js.Run("GetMessage") End Sub
Mari kita lihat kod di atas.
Pertama, kami mencipta objek bernama "js". Kami kemudiannya menggunakan fungsi "CreateObject" untuk menjadikan jurubahasa JavaScript (ScriptControl) sebagai objek "js". Seterusnya, kami menentukan bahasa pengaturcaraan untuk digunakan dengan menetapkan sifat "Bahasa" kepada "JScript". Kami kemudian menambah kod JavaScript pada objek menggunakan kaedah "AddCode". Akhir sekali, kami menggunakan kaedah "Run" untuk menjalankan kod JavaScript dan memaparkan mesej dalam tetingkap pop timbul.
Langkah 4: Laksanakan Kod
Sekarang anda telah menambahkan kod JavaScript anda pada program VBA anda. Untuk menjalankan kod, tekan "F5" atau klik pilihan "Run Subroutine" dalam menu "Run".
Ringkasan
Menggunakan VBA untuk menjalankan kod JavaScript ialah cara yang berguna untuk melanjutkan fungsi dalam aplikasi Microsoft Office. Dalam proses ini, program VBA dicipta, kod JavaScript disalin ke dalamnya, dan kod tersebut dilaksanakan melalui fungsi "CreateObject" dan kaedah "Run". Menggunakan pendekatan ini, anda boleh dengan mudah memanjangkan kefungsian aplikasi Microsoft Office anda dan membolehkan mereka melakukan tindakan yang diingini.
Atas ialah kandungan terperinci Bagaimana VBA menjalankan kod javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!