Di Excel, Anda bisa mengubah pengaturan keamanan makro untuk mengontrol makro mana yang berjalan dan dalam keadaan apa saat Anda membuka buku kerja. 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.
Pengaturan keamanan makro dan dampaknya
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 diketahui sebelum dibuka.
- Menonaktifkan 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.
- Menonaktifkan 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.
- Menonaktifkan 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 mempercayai penerbit. 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.
- Mengaktifkan semua makro (tidak disarankan, kode yang berpotensi berbahaya dapat berjalan) Klik opsi ini untuk memperbolehkan 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 ditujukan untuk pengembang dan digunakan untuk dengan sengaja mengunci atau mengizinkan akses terprogram ke model objek VBA dari klien Otomatisasi apa pun. 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.
Menggunakan tanda tangan digital
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 menginstal sertifikat digital, Anda bisa menandatangani file dan proyek 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 menawarkan 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, lalu klikPengaturan MakroPusat>Kepercayaan Pusat> Kepercayaan.
Untuk informasi selengkapnya tentang keamanan makro, lihat topik berikut ini:
- Menambahkan, menghapus, atau mengubah lokasi tepercaya
- Menambahkan, menghapus, atau menampilkan penerbit tepercaya
- Mengaktifkan atau menonaktifkan makro dalam file Office
- Menampilkan opsi dan pengaturan saya dalam Pusat Kepercayaan
Pemecahan Masalah
Saya tidak bisa 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.
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada pakar dalam Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.