makro disekat secara lalai dalam Excel kerana mereka boleh menjalankan kod yang mempengaruhi fail anda. Jika spreadsheet yang dipercayai anda memerlukan makro, anda boleh membolehkannya dengan selamat menggunakan salah satu pilihan di bawah. Pembetulan paling cepat membolehkan makro untuk fail semasa, menambah lokasi yang dipercayai, atau menukar tetapan pusat amanah apabila anda memahami risiko.
Sebelum anda memulakan
simpan sandaran buku kerja. Dayakan makro hanya dari sumber yang anda percayai. Simpan antivirus dan elakkan menurunkan perlindungan secara global kecuali perlu.
1) Dayakan makro untuk satu fail yang baru anda buka (bar amaran keselamatan)
Buka buku kerja di Excel. Jika anda melihat bar kuning yang mengatakan makro dilumpuhkan, pilih Dayakan Kandungan. Simpan dan buka semula untuk mengesahkan amaran tidak lagi muncul.
2) Biasa fail yang dimuat turun dari Internet (Windows)
Tutup buku kerja. Dalam File Explorer, klik kanan fail dan pilih Properties. Pada tab Umum, periksa Unblock kemudian pilih OK. Buka semula buku kerja dan pilih Dayakan Kandungan jika diminta.
3) Percayalah folder supaya segala-galanya di dalamnya dapat menjalankan makro
dalam Excel, pergi ke File> Options> Trust Center> Tetapan Pusat Amanah. Pilih lokasi yang dipercayai> Tambah lokasi baru. Semak imbas ke folder yang anda kendalikan, periksa subfolder lokasi ini juga dipercayai jika diperlukan, kemudian pilih OK. Pindahkan fail makro anda (.xlsm,.xlam) ke dalam folder itu dan membuka semula mereka.
4) Benarkan makro untuk jenis buku kerja ini melalui pusat aman Pilih Tetapan Makro. Disyorkan: Pilih Lumpuhkan semua makro dengan pemberitahuan. Ini menghalang makro secara lalai tetapi membolehkan anda membolehkannya setiap fail melalui bar kuning. Jika anda mesti membenarkan makro secara meluas, pilih Lumpuhkan semua makro kecuali makro yang ditandatangani secara digital atau membolehkan makro VBA (paling tidak selamat). Pilih OK.
5) Gunakan tandatangan digital untuk mengelakkan arahan untuk makro anda sendiri
Dapatkan atau buat sijil menandatangani kod. Tandatangan projek VBA anda dari editor VBA (ALT+F11) menggunakan Tools> Digital Signature. Dengan Pusat Amanah yang ditetapkan untuk melumpuhkan semua makro kecuali makro yang ditandatangani secara digital, buku kerja yang ditandatangani anda akan berjalan tanpa arahan sementara yang tidak ditandatangani tetap disekat.
6) Dayakan makro dalam Excel untuk Mac
Buka buku kerja. Jika anda melihat prompt keselamatan, pilih Aktifkan makro untuk buku kerja ini. Untuk menyesuaikan lalai: Excel> Tetapan> Keselamatan & Privasi. Pilih tetapan makro yang sesuai dengan dasar anda. Untuk tingkah laku yang lebih selamat, simpan”Lumpuhkan semua makro dengan pemberitahuan”dan aktifkan setiap fail apabila diperlukan. Untuk mempercayai folder, simpan fail di laluan dokumen pengguna anda dan simpan peringatan pintu gerbang dengan mengelakkan muat turun dari sumber yang tidak diketahui.
7) Semak format fail dan lokasi
simpan fail makro sebagai.xlsm atau.xlam. Standard.xlsx akan menghapuskan VBA. Elakkan saham rangkaian atau folder awan yang menyentuh aliran data alternatif pada Windows. Jika isu berterusan, salin fail ke folder yang dipercayai tempatan.
8) Jika bar kandungan membolehkan tidak muncul
Sahkan ada VBA sebenar: tekan Alt+F11 untuk melihat modul. Pastikan pandangan yang dilindungi tidak menyekat fail: Fail> Options> Trust Center> Tetapan Pusat Amanah> Paparan yang Dilindungi. Sekiranya sepanduk paparan yang dilindungi, pilih Dayakan Pengeditan terlebih dahulu, maka aktifkan kandungan. Sahkan dasar organisasi anda tidak menguatkuasakan tetapan ketat melalui dasar kumpulan atau profil pengurusan.
Petua-Keselamatan dan Prestasi Makro Excel
Simpan folder”Macro yang dipercayai”yang bersih dan gunakannya hanya untuk fail yang dilepaskan. Lebih suka makro yang ditandatangani untuk penempatan pasukan. Dokumenkan apa yang dilakukan oleh setiap makro di dalam buku kerja (mengenai lembaran atau komen) untuk mempercepatkan audit. Gunakan backup versi supaya anda boleh melancarkan semula jika makro yang salah.
Soalan Lazim
Adakah makro selamat untuk digunakan? Simpan sebagai.xlsm atau.xlam. Jika dimuat turun, letakkan semula dalam sifat fail pada Windows. Tambah lokasi yang dipercayai dan simpan fail makro di sana. Laraskan tetapan makro di pusat amanah untuk kawalan yang lebih luas. Tandatangan VBA anda untuk dijalankan tanpa arahan pada dasar yang lebih ketat.
Kesimpulan
Mulailah dengan laluan paling selamat-Pastikan makro dilumpuhkan secara lalai dan membolehkannya setiap buku kerja melalui bar amaran keselamatan. Jika anda bekerja dengan fail yang dipercayai yang sama, tambahkan lokasi yang dipercayai atau tandatangan kod anda untuk mengurangkan arahan. Dengan langkah-langkah ini, anda akan menjalankan makro yang anda perlukan sambil mengekalkan selebihnya.