Setiap kali saya buka a *.mdb
atau *.accdb
file Saya mendapatkan Bilah Pesan kuning dengan teks dalam bahasa Spanyol yang diterjemahkan sebagai:
Peringatan Keamanan: Beberapa konten aktif telah dinonaktifkan. Klik untuk lebih jelasnya.
... dan tombol berlabel «Aktifkan Konten». Berikut screenshot yang saya temukan dari versi bahasa Inggris:
Tombol membuat bilah menghilang dan sepertinya mengingat keputusan saya untuk file saat ini. Tautan "lebih detail" membuka panel "File- & gt; Informasi" tempat saya dapat membacanya " VBA Macro "telah dinonaktifkan.
Masalahnya adalah saya tidak mendapatkan peringatan ini untuk file tertentu: Saya mendapatkannya dari semua data , termasuk yang tampaknya tidak memiliki makro sama sekali ("Alat Database- & gt; Visual Basic" tidak menampilkan kode apa pun). Bahkan jika saya membuka "File- & gt; New" dan membuat database kosong, peringatan akan muncul ketika saya membukanya.
Pertanyaan saya:
Apakah peringatan itu seharusnya selalu muncul tidak peduli isi file?
Jika tidak, di mana saya bisa menemukan makro VBA yang dilaporkan oleh Access?
sumber
MSys
tapi bukan jenis benda lain.Jawaban:
Cara lain untuk memperbaikinya adalah dengan membuat Lokasi Tepercaya untuk proyek Anda. Anda dapat menggunakan kunci registri untuk menjadikan folder Anda sebagai Lokasi Tepercaya. Ini sebenarnya lebih mudah daripada berbunyi setelah Anda tahu kunci apa yang harus diatur.
Kunci registri sedikit berbeda untuk setiap versi MS Access, tetapi di sini adalah kunci sampel untuk MS Access 2010:
Jika Anda menyalin dan menempelkan kutipan di atas ke dalam file teks dan menyimpannya dengan nama seperti RemoveSecurityWarning.reg, Anda kemudian dapat menjalankan (menggabungkan) file ke dalam registri komputer Anda dengan hanya mengklik ganda file tersebut.
Sekarang mari kita jelaskan beberapa hal tentang apa yang dilakukan kunci ini:
Untuk lebih jelasnya, baca artikel ini: http://blog.ideaz.net/2013/12/how-to-remove-microsoft-access-security.html
sumber
Akses 2010 perlindungan secara otomatis terhadap semua makro kecuali Anda memberi tahu sebaliknya. Ini juga akan menonaktifkan konten file yang tidak dipercayai. Anda harus memberi tahu yang mana yang harus dipercaya melalui Pusat Kepercayaan.
Di Access 2010, Pusat Kepercayaan mengontrol konten apa yang diizinkan dan dapat diakses oleh
File > Options > Trust Center > Trust Center Settings
tombol.Di dalam Pusat Kepercayaan, Anda dapat mengubah pengaturan makro dan menambahkan file dan lokasi ke pengaturan kepercayaan.
sumber
http://office.microsoft.com/en-us/excel-help/active-content-types-in- your-files-HA010354381.aspx menjelaskan cara mengetahui hal ini:
Ada daftar di halaman itu tentang jenis konten yang mungkin berlaku.
sumber
Cara lain untuk melakukannya adalah melakukan perubahan registri ke lokasi produk tertentu yang akan melakukannya untuk semua akses database serta untuk Excel atau Word. Ada nilai yang dikenal sebagai VBAWarnings yang secara default memiliki nilai ditetapkan sebagai 2 dan ketika Anda mengubahnya menjadi 1 pita kuning tidak akan ditampilkan.
Jika Anda menggunakan C # gunakan kode berikut:
Kode ini ketat dan langsung untuk Access 2010 tetapi dapat diubah untuk siklus melalui registri termasuk produk. Pada dasarnya, Anda harus siklus per rilis, perhatikan di mana bertuliskan 14.0, itu bisa menjadi rilis produk lainnya. Jika tidak salah 14.0 untuk Office 2010, 12.0 untuk Office 2007, dll .; dan di mana berbunyi Access dapat diubah untuk Excel serta Word.
sumber