ID Artikel: 282830 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0

Program akses ke kantor VBA proyek ditolak

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

GEJALA

Kode yang ditulis untuk mengotomatisasi Office aplikasi dan memanipulasi pemrograman Microsoft Visual Basic for Applications (VBA) lingkungan dan objek model mungkin gagal di kantor dengan salah satu pesan galat berikut:

Dari Visual Basic atau VBA:
Galat run-time '6068': program akses ke Visual Dasar proyek tidak terpercaya
Dari Microsoft Visual C++, Microsoft Yayasan kelas (MFC), atau perpustakaan ActiveX Template (ATL):
HRESULT = 0x800A17B4 (-2146822220) "program akses Visual Basic proyek adalah tidak terpercaya"
Kode yang sama bekerja tanpa kesalahan pada komputer dengan Office 97 dan Office 2000.

PENYEBAB

Office menambahkan opsi keamanan untuk sengaja mengunci keluar program akses ke VBA objek model dari klien otomasi kecuali jika pengguna memilih untuk mengizinkan seperti akses. Ini adalah per pengguna dan per aplikasi pengaturan, dan menolak akses oleh default.

Opsi keamanan ini membuatnya lebih sulit untuk program-program yang tidak sah untuk membangun "Self-replikasi" kode yang dapat membahayakan pengguna akhir sistem.

PEMECAHAN MASALAH

Untuk klien otomasi agar dapat mengakses VBA objek model pemrograman, pengguna yang menjalankan kode harus secara eksplisit memberikan akses. Untuk mengaktifkan akses, pengguna harus mengikuti langkah-langkah ini.

Office 2003 dan Office XP

  1. Membuka kantor 2003 atau aplikasi Office XP yang bersangkutan. Pada Alat menu, klik Makro, lalu klik Keamanan untuk membuka Makro keamanan kotak dialog.
  2. Pada Sumber terpercaya tab, klik untuk memilih Percaya akses untuk proyek Visual Basic kotak centang untuk mengaktifkan akses.
  3. Klik Oke untuk menerapkan pengaturan. Anda mungkin perlu me-restart aplikasi untuk kode untuk menjalankan dengan benar jika Anda mengotomatisasi dari Component Object Model (COM) Add-in atau template.

Kantor 2007

  1. Buka aplikasi sistem Microsoft Office 2007 di pertanyaan. Klik Microsoft Office tombol, lalu klikAplikasi Opsi.
  2. Klik Pusat Kepercayaan tab, dan kemudian klikPusat Trust pengaturan.
  3. Klik Pengaturan makro tab, klik untuk Pilih Mempercayai akses ke model object proyek VBA Periksa kotak, dan kemudian klik Oke.
  4. Klik Oke.

Berlaku bagi:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Office PowerPoint 2007
  • Microsoft Office PowerPoint 2003
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Office Word 2007
  • Microsoft Word 2002
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
Kata kunci: 
kbautomation kbprb kbmt KB282830 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:282830  (http://support.microsoft.com/kb/282830/en-us/ )