Mengubah seting keselamatan makro dalam Excel

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Dalam Excel, anda boleh mengubah seting keselamatan makro untuk mengawal makro yang berjalan dan di bawah apa keadaan apabila anda membuka buku kerja. Contohnya, anda mungkin dapat membenarkan makro untuk menjalankan berdasarkan pada sama ada ia adalah ditandatangani oleh pembangun dipercayai.

Untuk maklumat lanjut tentang seting keselamatan makro dalam dokumen Microsoft Office, lihat Mendayakan atau menyahdayakan makro dalam fail Office.

Senarai berikut meringkaskan seting keselamatan makro pelbagai. Di bawah semua seting, jika perisian antivirus yang berfungsi dengan Microsoft Office dipasang dan buku kerja mengandungi makro, buku kerja adalah diimbaskan untuk virus diketahui sebelum ia dibuka.

  • Nyahdayakan semua makro tanpa pemberitahuan Klik opsyen ini jika anda tidak mempercayai makro. Semua makro dalam dokumen dan isyarat keselamatan tentang makro telah dinyahdayakan. Jika terdapat dokumen yang mengandungi makro tidak bertandatangan yang anda percayai, anda boleh meletakkan dokumen tersebut di satu lokasi dipercayai. Dokumen dalam lokasi yang dipercayai dibenarkan berjalan tanpa diperiksa oleh sistem keselamatan Pusat Amanah.

  • Nyahdayakan semua makro dengan pemberitahuan Ini ialah seting lalai. Klik opsyen ini jika anda inginkan makro dinyahdayakan tetapi anda ingin menerima isyarat keselamatan jika terdapat makro. Dengan cara ini, anda boleh menentukan masa untuk mendayakan makro tersebut berdasarkan kes demi kes.

  • Nyahdayakan semua makro kecuali makro yang ditandatangani secara digital Seting ini adalah sama seperti opsyen Nyahdayakan semua makro dengan pemberitahuan kecuali jika makro telah ditandatangani secara digital oleh penerbit yang dipercayai, makro boleh berjalan jika anda telah mempercayai penerbit tersebut. Jika anda tidak mempercayai penerbit tersebut, anda akan dimaklumkan. Dengan cara itu, anda boleh memilih untuk mendayakan makro yang ditandatangani atau mempercayai penerbit tersebut. Semua makro yang tidak ditandatangani dinyahdayakan tanpa pemberitahuan.

  • Dayakan semua makro (tidak disyorkan, kod yang mungkin berbahaya boleh berjalan) Klik opsyen ini untuk membenarkan semua makro berjalan. Penggunaan seting ini menjadikan komputer anda mudah diserang oleh kod yang mungkin berniat hasad dan tidak disyorkan.

  • Percaya capaian kepada model objek projek VBA   Seting ini adalah untuk pembangun dan digunakan untuk mengecualikan atau membenarkan capaian programatik kepada model objek VBA daripada sebarang klien Automasi secara sengaja. Dengan kata lain, ia menyediakan opsyen keselamatan untuk kod yang ditulis untuk mengautomatikkan program Office dan memanipulasi persekitaran Microsoft Visual Basic for Applications (VBA) dan model objek secara berprogram. Ini ialah seting bagi setiap pengguna dan setiap aplikasi serta menolak capaian secara lalai. Opsyen keselamatan ini menyukarkan program yang tidak sah daripada membina kod "bereplikasi sendiri" yang boleh membahayakan sistem pengguna akhir. Untuk membolehkan sebarang klien Automasi untuk mencapai model objek VBA secara berprogram, pengguna yang menjalankan kod itu mesti memberikan capaian secara jelas. Untuk menghidupkan capaian, pilih kotak semak itu.

Office menggunakan teknologi Microsoft Authenticode untuk mendayakan makro pencipta menandatangani fail atau projek makro. Sijil yang digunakan untuk mencipta tandatangan ini mengesahkan makro atau dokumen yang berasal dari penandatangan dan tandatangan Sahkan bahawa makro atau dokumen yang tidak telah diubah.

Selepas anda memasang sijil digital, anda boleh menandatangani fail dan projek makro.

Mendapatkan sijil digital untuk Penandatanganan

Anda boleh mendapatkan sijil digital daripada autoriti sijil (CA) komersial atau daripada pentadbir keselamatan dalaman anda atau pakar Teknologi Maklumat (IT).

Untuk mengetahui lebih lanjut tentang autoriti sijil yang menawarkan perkhidmatan untuk produk Microsoft, lihat senarai Ahli Program Sijil akar Microsoft.

Mencipta sijil digital anda sendiri untuk ditandatangani sendiri

Anda juga boleh mencipta sijil ditandatangani sendiri menggunakan alat Selfcert.exe.

Nota: Oleh sebab sijil digital yang anda cipta tidak dikeluarkan oleh autoriti sijil yang rasmi, projek makro yang ditandatangani menggunakan sijil tersebut dikenali sebagai projek yang ditandatangani sendiri. Microsoft Office hanya mempercayai sijil yang ditandatangani sendiri pada komputer yang mempunyai sijil tersebut dalam gedung Sijil Peribadi anda.

Untuk maklumat lanjut tentang cara menandatangani makro secara digital, lihat Menandatangani projek makro secara digital.

Mengubah seting keselamatan makro

Anda boleh mengubah seting keselamatan makro dalam Pusat Amanah, melainkan pentadbir sistem dalam organisasi anda telah menukar seting lalai untuk menghalang anda daripada mengubah seting.

  1. Pada tab Pembangun, dalam kumpulan Kod, klik Keselamatan Makro.

    Tab pembangun pada reben

    Untuk mendayakan tab pembangun, lihat Tunjukkan tab pembangun.

  2. Dalam kategori Seting Makro, di bawah Seting Makro, klik opsyen yang anda inginkan.

    Nota: Sebarang perubahan yang anda buat dalam kategori Seting Makro dalam Excel hanya digunakan pada Excel dan tidak mempengaruhi sebarang program Microsoft Office yang lain.

Anda juga boleh mencapai pusat Amanah dalam opsyen Excel. Untuk berbuat sedemikian, klik opsyen (versi Excel 2010-2016) atau Butang Microsoft Office Imej butang (Excel 2007), dan kemudian klik Pusat Amanah > Seting Pusat Amanah > Seting makro.

Untuk maklumat lanjut tentang keselamatan makro, lihat topik berikut:

Penyelesaian masalah

Saya tidak dapat mengubah seting keselamatan makro saya

Sesetengah pengguna mungkin tidak dapat mengubah seting Pusat Amanah disebabkan dasar keselamatan kumpulan dalam organisasi mereka. Dalam kes tersebut, anda perlu menghubungi pentadbir IT untuk organisasi anda.

Apakah yang berlaku terhadap seting keselamatan yang Sangat Tinggi, Tinggi, Sederhana dan Rendah?

Seting Excel 2003

Setara Excel 2007/2010/2013/2016

Maklumat tambahan

Sangat Tinggi

Nyahdayakan semua makro tanpa pemberitahuan

Dalam Excel 2003, makro VBA hanya boleh dijalankan jika opsyen Percayai semua tambahan dan templat yang dipasang (dalam Excel 2003, tab Penerbit Yang Dipercayai dalam kotak dialog Keselamatan) dipilih dan makro (sama ada ditandatangani atau tidak ditandatangani) disimpan dalam folder dipercayai yang khusus pada cakera keras pengguna.

Jika bukan semua syarat ini dipenuhi, makro VBA tidak dapat berjalan menggunakan seting keselamatan yang Sangat Tinggi dalam Excel 2003.

Tinggi

Nyahdayakan semua makro kecuali makro yang ditandatangani secara digital

Dalam Excel 2003, fail boleh dilaksanakan (seperti .exe atau .com) mesti ditandatangani oleh sumber dipercayai yang diakui (iaitu, ia mesti mempunyai sijil kepercayaan) agar dapat dijalankan. Jika tidak, semua fail boleh laksana yang dikaitkan dengan atau dibenamkan dalam dokumen akan dinyahdayakan secara automatik tanpa amaran pengguna apabila dokumen tersebut dibuka.

Secara lalai, semua program Office 2003 dipasang dengan keselamatan makro disetkan kepada Tinggi.

Sederhana

Nyahdayakan semua makro dengan pemberitahuan

Dalam Excel 2003, pengguna digesa untuk mendayakan atau menyahdayakan fail boleh laksana apabila dokumen dibuka. Aras ini memerlukan penerimaan sijil kepercayaan untuk setiap fail boleh laksana, yang diterima dengan menambah sijil kepada segmen daftaran Windows komputer.

Permintaan seterusnya untuk menjalankan makro daripada sumber yang dipercayai akan diterima secara automatik (fail boleh laksana berjalan tanpa menggesa pengguna).

Rendah

Dayakan semua makro (tidak disyorkan, kod yang mungkin berbahaya dapat berjalan)

Dalam Excel 2003, semua makro dijalankan tanpa sekatan. Aras keselamatan ini tidak melindungi daripada program berniat jahat, tidak membenarkan untuk penerimaan sijil kepercayaan dan tidak dianggap selamat secara umumnya. Aras ini tidak disyorkan.

Perlukan bantuan lanjut?

Anda sentiasa boleh tanya pakar dalam Komuniti teknikal Excel, dapatkan sokongan dalam komuniti jawapanatau cadangkan ciri baru atau peningkatan pada Excel pengguna suara.

Halaman Atas

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×