Bar-Bar perintah tambah pasang Excel tidak ditampilkan atau dihapus secara otomatis di Excel 2013 ketika Anda memuat atau membongkar tambah pasang

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2761240 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Gejala

Bila Anda menggunakan tambah pasang di Microsoft Excel 2013, Anda mengalami masalah berikut.

Edisi 1

Ketika Anda memuat Excel tambahan (.xlam) atau Excel 97-2003 tambah pasang (.xla), Bilah wara perintah tambah pasang tidak ditampilkan secara otomatis. Sebaliknya, Anda harus menutup semua Workbook dan kemudian restart Excel untuk menampilkan Bilah wara perintah.

Edisi 2

Bila Anda membongkar Excel tambahan (.xlam) atau Excel 97-2003 tambah pasang (.xla) atau menutup workbook Excel makro-difungsikan (.xlsm) yang berisi perintah Bar, Bar perintah tambahan atau buku kerja makro-difungsikan tidak dihapus dari semua buku kerja terbuka.

Penyebab

Masalah ini terjadi karena baru antarmuka satu-dokumen (SDI) di Excel 2013. Bila Anda menggunakan objek CommandBar warisan untuk membuat item menu, item menu akan ditambahkan ke tab tambah pasang ribbon. Pada tahun 2013 Excel workbook masing-masing memiliki pita sendiri. Oleh karena itu, ketika Anda memuat atau membongkar tambahan setelah pita buku kerja dibuat, pita tidak diperbarui.

Contoh kode berikut menciptakan item menu dengan menggunakan objek CommandBar:
Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlPopup)

Teknik pemecahan masalah

Untuk mengatasi masalah 1, tutup semua buka buku kerja, dan kemudian restart Excel.

Untuk mengatasi masalah 2, gunakan salah satu metode berikut:
  • Ganti perintah bar dengan pita (XML) item dalam tambahan atau buku kerja makro-difungsikan. Untuk informasi lebih lanjut tentang Ribbon (XML), kunjungi website Microsoft berikut:
    Pita XML
  • Dalam Workbook_BeforeClose acara tambahan atau workbook makro-difungsikan, loop melalui semua jendela yang terbuka, dan menghapus perintah Bar. Berikut ini adalah contoh kode:
    For Each wnd In Application.Windows
            wnd.Activate
            Application.CommandBars("<ToolbarName>").Delete
    Next wnd
    
    Catatan Dalam kode ini, penggantiToolbarNamemengatakan mewakili nama bar perintah.

Properti

ID Artikel: 2761240 - Kajian Terakhir: 22 November 2012 - Revisi: 3.0
Berlaku bagi:
  • Microsoft Excel 2013
Kata kunci: 
kbaddin kbprb kbexpertiseadvanced kbsurveynew kbmt KB2761240 KbMtid
Penerjemahan 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: 2761240

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com