Excel Eklentisi 64-bit Excel 2013 ile düzgün yüklenmiyor


1

% Appdata% \ Microsoft \ Addins'te bir .xla dosyasına kaydedilen bir Excel Eklentisi var. Excel'in konu sürümünde Eklentiler listesinde kontrol edilir. Bu eklentinin yaptığı bir şey, ThisWorkbook'un Workbook_Open alt kısmında bir açılır menü oluşturmak. Ancak menü oluşturulmaz ve şeritteki Eklentiler sekmesi yoktur. Hata mesajı yok.

Bu, Excel 2010 ve 2007’de (en azından) gayet iyi çalışıyor ve nükleer çekmeden önce bu sisteme önceden yüklenmiş olarak gelen 32 bit Excel 2013’te iyi çalıştı. Gerçekten çıldırtıcı şey, bu eklentiden kurtulursam ve aynı .xla dosyasını açarsam, Excel'de Aç komutunu çift tıklatarak veya kullanarak, menü beklendiği gibi görünür. Kaynak .xls dosyasını açarsam aynı davranışı alıyorum - hepsi işe yarıyor. Ayrıca .xla yerine bir .xlam dosyasına kaydetmeyi de denedim, ancak aynı kötü sonucu aldım.

Herhangi bir fikir?

Yanıtlar:


2

Bildiğim kadarıyla, eklentiniz .net framework 2 gibi daha eski bir çerçeve tarafından oluşturulduysa, Excel 2013 64 bit üzerinde çalışmaz.



1

Özel bir menü oluşturan (CommandBarControls kullanarak) başlangıçta yüklenen bir Excel xlam dosyası (XLStartup dizini) ile benzer bir sorun yaşadım. Xlam, Excel 2007 ve 2010'da ve yakın zamana kadar 2013'de iyi çalışıyor. Xlam kodu, başlangıçtan sonra manuel olarak yüklenirse özel menü oluşturur.

Başlatma sırasında kodun içinde ilerleyerek ve test noktaları ayarlayarak hata ayıklama, kodun doğru ve hatasız çalıştırıldığını, ancak menü oluşturulmadığını gösterir - ifadeler yoksayılır. Özel menüyü oluşturmaya çalışırken, çerçevenin (yani Şerit) henüz Excel tarafından yüklenmediği, böylece menünün oluşturulmadığı anlaşılıyor.

Eğer xlam'ı bir xlsm dosyasına çevirip XLStartup dizinine yerleştirirsem, özel menü oluşturulur. Ancak bu, xlsm dosyasını kullanıcıya görünür kılar (bu yüzden neden xlam formatını kullanmayı tercih ederim).


0

Excel'i Yönetici olarak açmayı denediniz mi? Shift tuşunu basılı tutmanız ve Excel program simgesine sağ tıklayıp yönetici olarak çalıştır seçeneğini seçmeniz gerekir .

Deneyimlerime göre, kullanıcı yüklü eklentileri çalıştırma iznine sahip olmadığı zaman Eklenti sekmesi görüntülenmiyor.


0

Bunun için bir geçici çözüm buldum. Çözümleme AraçPakları'nı devre dışı bırakın. Excel'i yeniden başlatın ve şimdi tüm eklentileriniz yüklenecek. Emin değilim neden.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.