Di Excel, Anda dapat mengubah pengaturan keamanan makro untuk mengontrol makro yang berjalan dan keadaannya ketika buku kerja dibuka. Misalnya, makro mungkin diizinkan untuk berjalan berdasarkan pada apakah makro ditandatangani secara digital oleh pengembang tepercaya
Untuk informasi selengkapnya tentang pengaturan keamanan makro dalam dokumen Microsoft Office, lihat Mengaktifkan atau menonaktifkan makro dalam file Office.
Daftar berikut ini merangkum berbagai pengaturan keamanan makro. Di bawah semua pengaturan, jika perangkat lunak antivirus yang bekerja dengan Microsoft 365 diinstal dan buku kerja berisi makro, buku kerja dipindai untuk virus yang dikenal sebelum dibuka.
-
Nonaktifkan semua makro tanpa pemberitahuan Klik opsi ini jika Anda tidak mempercayai makro. Semua makro di dalam dokumen dan pemberitahuan keamanan tentang makro dinonaktifkan. Jika ada dokumen yang berisi makro tanpa tanda tangan yang Anda percayai, Anda bisa meletakkan dokumen itu ke dalam lokasi tepercaya. Dokumen dalam lokasi tepercaya diperbolehkan untuk dijalankan tanpa diperiksa oleh sistem keamanan Pusat Kepercayaan.
-
Nonaktifkan semua makro dengan pemberitahuan Ini adalah pengaturan default. Klik opsi ini jika Anda ingin makro dinonaktifkan, tapi Anda ingin mendapatkan pemberitahuan keamanan jika terdapat makro. Dengan cara ini, Anda dapat memilih kapan harus mengaktifkan makro tersebut berdasarkan kasus.
-
Nonaktifkan semua makro kecuali makro yang ditandatangani secara digital Pengaturan ini sama dengan opsi Nonaktifkan semua makro dengan pemberitahuan, kecuali jika makro ditandatangani secara digital oleh penerbit tepercaya, makro bisa berjalan jika Anda sudah yang mempercayai penerbitnya. Jika Anda belum mempercayai penerbitnya, Anda diberi tahu. Dengan demikian, Anda bisa memilih untuk mengaktifkan makro yang ditandatangani tersebut atau mempercayai penerbitnya. Semua makro yang tidak ditandatangani dinonaktifkan tanpa pemberitahuan.
-
Aktifkan semua makro (tidak direkomendasikan, kode yang berpotensi berbahaya mungkin dijalankan) Klik opsi ini untuk membolehkan semua makro berjalan. Menggunakan pengaturan ini membuat komputer Anda rentan terhadap kode berpotensi jahat dan tidak direkomendasikan.
-
Percayai akses ke model objek proyek VBA Pengaturan ini adalah untuk pengembang dan digunakan untuk sengaja mengunci atau memperbolehkan akses ke model objek VBA dari semua klien Otomatisasi. Dengan kata lain, opsi ini menyediakan opsi keamanan untuk kode yang tertulis untuk mengotomatisasi sebuah program Office dan secara terprogram memanipulasi lingkungan dan model objek Microsoft Visual Basic for Applications (VBA). Ini adalah pengaturan per pengguna dan per aplikasi, dan menyangkal access secara default. Opsi keamanan Ini menjadikan program yang tidak sah lebih sulit menyusun kode "replikasi diri" yang dapat merugikan sistem pengguna akhir. Agar semua klien Otomatisasi dapat mengakses model objek VBA secara terprogram, pengguna yang menjalankan kode harus memberikan akses secara eksplisit. Untuk mengaktifkan akses, pilih kotak centang.
Office menggunakan teknologi Microsoft Authenticode agar pembuat makro dapat menandatangani file atau proyek makro secara digital. Sertifikat yang digunakan untuk membuat tanda tangan mengonfirmasi bahwa makro atau dokumen berasal dari penanda tangan, dan tanda tangan mengonfirmasi bahwa makro atau dokumen belum diubah.
Setelah Anda menginstal sertifikat digital, Anda bisa menandatangani proyek file dan makro.
Mendapatkan sertifikat digital untuk penandatanganan
Anda dapat mendapatkan sertifikat digital dari otoritas sertifikat (CA) komersial, atau dari administrator keamanan internal maupun profesional teknologi informasi (TI).
Untuk mempelajari selengkapnya tentang otoritas sertifikat yang menyediakan layanan untuk produk Microsoft, lihat daftar Anggota Program Sertifikat Akar Microsoft.
Membuat sertifikat digital Anda sendiri untuk penandatanganan sendiri
Anda juga bisa membuat sertifikat yang ditandatangani sendiri menggunakan alat Selfcert.exe.
Catatan: Karena sertifikat digital yang Anda buat tidak dikeluarkan oleh otoritas sertifikat resmi, proyek makro yang ditandatangani dengan menggunakan sertifikat semacam ini disebut sebagai proyek yang ditandatangani sendiri. Microsoft Office mempercayai sertifikat yang ditandatangani sendiri hanya pada komputer yang memiliki sertifikat di penyimpanan Sertifikat Pribadi.
Untuk informasi selengkapnya tentang cara menandatangani makro secara digital, lihat Menandatangani proyek makro secara digital.
Mengubah pengaturan keamanan makro
Anda bisa mengubah pengaturan keamanan makro di Pusat Kepercayaan, kecuali jika administrator sistem di organisasi Anda telah mengubah pengaturan default untuk mencegah Anda mengubah pengaturan tersebut.
-
Pada tab Pengembang, di grup Kode, klik Keamanan Makro.
Untuk mengaktifkan tab Pengembang, lihat Perlihatkan tab Pengembang.
-
Di kategori Pengaturan Makro, di bawah Pengaturan Makro, klik opsi yang Anda inginkan.
Catatan: Perubahan apa pun yang Anda buat dalam kategori Pengaturan Makro di Excel hanya berlaku pada Excel dan tidak memengaruhi program Microsoft Office lainnya.
Anda juga dapat mengakses Pusat Kepercayaan di Opsi Excel. Untuk melakukannya, klik Opsi (versi Excel 2010 hingga 2016) atau Tombol Microsoft Office (Excel 2007), lalu klik Pusat Kepercayaan > Pusat Kepercayaan Pengaturan >makro Pengaturan.
Untuk informasi selengkapnya tentang keamanan makro, lihat topik berikut ini:
Pemecahan Masalah
Saya tidak dapat mengubah pengaturan keamanan makro saya
Beberapa pengguna mungkin tidak bisa mengubah pengaturan Pusat Kepercayaan sehubungan dengan kebijakan keamanan grup di organisasi mereka. Dalam kasus tersebut, Anda harus menghubungi administrator TI organisasi Anda.
Apa yang terjadi dengan pengaturan keamanan Sangat Tinggi, Tinggi, Sedang, dan Rendah?
Pengaturan Excel 2003 |
Ekuivalen Excel 2007/2010/2013/2016 |
Informasi tambahan |
---|---|---|
Sangat Tinggi |
Nonaktifkan semua makro tanpa pemberitahuan |
Di Excel 2003, makro VBA hanya bisa berjalan jika opsi Percayai semua add-in dan templat yang terinstal (di Excel 2003, tab Penerbit Tepercaya di kotak dialog Keamanan) dipilih dan makro (baik ditandatangani atau tidak) disimpan di dalam sebuah folder tepercaya tertentu pada hard disk pengguna. Jika tidak semua ketentuan ini terpenuhi, makro VBA tidak dapat berjalan di bawah pengaturan keamanan Sangat Tinggi di Excel 2003. |
Tinggi |
Nonaktifkan semua makro kecuali makro bertanda tangan digital |
Di Excel 2003, file yang dapat dijalankan (seperti .exe atau .com) harus ditandatangani oleh sumber tepercaya yang diakui (yaitu, harus memiliki sertifikat kepercayaan) agar dapat menjalankan. Jika tidak, semua file yang dapat dijalankan yang terkait dengan atau disisipkan dalam dokumen dinonaktifkan secara otomatis tanpa peringatan kepada pengguna saat dokumen dibuka. Secara default, semua program Office 2003 diinstal dengan keamanan makro diatur ke Tinggi. |
Sedang |
Nonaktifkan semua makro dengan pemberitahuan |
Di Excel 2003, pengguna akan diminta mengaktifkan atau menonaktifkan file yang dapat dijalankan saat dokumen dibuka. Tingkat Ini mengharuskan penerimaan sertifikat kepercayaan untuk setiap file yang dapat dijalankan, yang diterima dengan menambahkan sertifikat ke sebuah segmen pada registri Windows komputer. Permintaan berikutnya untuk menjalankan makro dari sumber tepercaya akan diterima secara otomatis (file yang dapat dijalankan akan berjalan tanpa bertanya pada pengguna). |
Rendah |
Aktifkan semua makro (tidak disarankan, kode berpotensi bahaya bisa berjalan) |
Di Excel 2003, semua makro berjalan tanpa pembatasan. Tingkat keamanan ini tidak melindungi dari program jahat, tidak memungkinkan penerimaan atas sertifikat kepercayaan, dan secara umum dianggap tidak aman. Tingkat ini tidak direkomendasikan. |
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.