Bagaimana untuk mengakhiri proses Excel dengan VBA

Pengarang: Ellen Moore
Tarikh Penciptaan: 15 Januari 2021
Tarikh Kemas Kini: 3 Disember 2024
Anonim
Belajar Macro VBA : Cara Menangani Error di Projek Macro VBA Excel
Video.: Belajar Macro VBA : Cara Menangani Error di Projek Macro VBA Excel

Kandungan

Dalam pengaturcaraan komputer, adalah amalan yang baik untuk membebaskan semua objek dari ingatan apabila anda menggunakannya untuk memastikan bahawa proses yang berjalan tidak akan ditinggalkan di latar belakang. Proses Excel boleh terus aktif semasa anda menggunakan pustaka objek perisian dalam pengaturcaraan aplikasi, dan objek di dalamnya belum dikeluarkan. Di VBA anda boleh menggunakan fungsi "Shell" untuk melaksanakan "Taskkill" dan memaksa penamatan proses Excel.


Arahan

Proses akhir menggunakan "Visual Basic for Applications" (Comstock / Comstock / Getty Images)
  1. Cari "Microsoft Word", klik tab "Pemaju", kemudian klik "Visual Basic". Klik menu "Sisipkan" dan kemudian "Modul" untuk menambah kod modul VBA yang baru.

  2. Buat prosedur sub baru dengan menaip kod berikut:

    Private Sub killExcelProcess ()

  3. Beritahu pemboleh ubah baharu dan tetapkan proses Excel:

    Dim xlsProcess As String xlsProcess = "TASKKILL / F / IM Excel.exe"

  4. Taip baris baris berikut untuk menamatkan proses Excel:

    Shell xlsProcess, vbHide

  5. Tamatkan prosedur dengan menaip "Sub Akhir." Tekan "F5" untuk melaksanakan prosedur.