COM tambah pasang membongkar sebelum aplikasi dimatikan dalam Microsoft Excel

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 831200
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
Gejala
Ketika Anda bekerja dengan aplikasi Microsoft Excel, Anda dapat memperluas fungsi aplikasi dengan menggunakan kustom Component Object Model (COM) tambah pasang atau menggunakan Microsoft Visual Studio Tools untuk Office (VSTO) solusi. tambah pasang dapat diatur untuk beban saat startup. Tambahan tetap dimuat sampai aplikasi ditutup. Namun, jika Excel mulai untuk OLE atau untuk otomatisasi terpencil, dan aplikasi dibuat terlihat untuk Anda, ketika Anda mencoba untuk menutup jendela Excel, Excel jendela hanya tersembunyi, dan aplikasi tetap berjalan. Pada saat perilaku ini terjadi, COM tambah pasang atau VSTO solusinya diturunkan seolah-olah aplikasi telah dimatikan. Acara OnBeginShutdown dan acara OnDisconnection disebut, dan tambahan akan dihapus dari kehabisan memori. Jika aplikasi dibuat terlihat lagi, COM tambah pasang ini tidak lagi dimuat. Menu item atau item toolbar yang ditambahkan oleh COM tambah pasang mungkin tidak lagi tersedia. Anda mungkin tidak dapat menggunakan COM tambah pasang lagi dalam contoh Excel.

Keadaan saat ini mungkin terjadi termasuk tetapi tidak terbatas pada:

  • Embedding Excel di Microsoft Word sebagai objek OLE
  • Mengotomatisasi Excel dari Executable yang memegang COM referensi

Penyebab
Excel ini dirancang untuk tetap dimuat sampai semua koneksi eksternal telah dirilis. Jika Anda secara manual tutup jendela Excel, tetapi host OLE eksternal atau otomatisasi host masih memiliki referensi menghitung ke aplikasi, Excel menyembunyikan tapi terus berjalan. Perilaku ini disengaja, dan perilaku ini mengikuti aturan COM yang benar tentang objek seumur hidup. Namun, even internal dipicu selama proses ini yang dapat menyebabkan Excel shutdown mulai dan kemudian untuk membongkar semua tambahan COM sebelum Excel menentukan bahwa aplikasi akan tidak ditutup karena referensi eksternal. Karena masalah ini, COM tambah pasang dapat prematur diturunkan sebelum pemutusan aplikasi sebenarnya.
Status
Microsoft telah mengkonfirmasi bahwa ini adalah bug di semua versi Microsoft Excel, Excel 2000 dan kemudian.
Informasi lebih lanjut

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 831200 - Tinjauan Terakhir: 01/12/2015 22:47:46 - Revisi: 3.0

Microsoft Excel 2010, Microsoft Office Excel 2007, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 2013

  • kbnosurvey kbarchive kbpending kbbug kbmt KB831200 KbMtid
Tanggapan