Excel 2003'te hangi VBA sürümü kullanılıyor? Bu VBA sürümüyle VBA 7.0 arasındaki fark nedir?


1

Temel olarak Excel 2003'ten Excel 2010'a geçiş yapmak için bir göç projesi üzerinde çalışıyorum.

En sık karşılaştığım sorunlardan biri hata mesajı: gizli bir modül derleyemiyor.

Sorunun altında yatan nedeni anlamak için, Excel 2003'te VBA'nın hangi sürümünün ve Excel 2010'da hangi değişikliklerin yapıldığını bilmek istiyorum.

Var benzer soru SO’da ancak Excel 2003’ü kapsamıyor

Yanıtlar:


2

Excel 2003'ünüzün düzenleyiciye girdiği VBA türünü belirlemek için Yardım - & gt; Microsoft Visual Basic Hakkında ...

Makinemde VBA 6.5 ile Excel 2003 listeleniyor. Değişiklikler açıklandı İşte . Gördüğüm en önemli fark, herhangi bir (x86) API çağrısının farklı şekilde yapılması gerekebileceğidir.

Excel 2010'a geçiş deneyimlerime göre, eski kodu öne sürmek konusunda hiçbir uyumluluk sorunu yaşamadım. Tüm problemler eksik kaynaklardan geldi.

VBA'nızın kilidini açtığınızdan ve test makinenizde eksik referans olup olmadığını kontrol ettiğinizden emin olun. Umarım, tek problem budur.

İyi şanslar.


"Tüm sorunlar eksik referanslardan kaynaklandı."
Chad Harrison

@ hydroparadise Keşke benim sorunum bu kadar basit.
Anthony Kong
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.