1)
Alıntı:Hocam
TOOLS – REFERENCES seçimi ile referans penceresini açıyorum MISSING listede MISSING adında bir kelime bulamıyorum.
İfadenize yönelik olarak;
MISSING ile kast edilen;eğer bir uygulama,kullandığınız sürümden farklı ise referans penceresinde
Yukarıdaki gibi,referansın sol yanında MISSING ifadesi yer alır ve bunun anlamı da,o referansın mevcut olmaması demektir.böyle durumda yapılması gerekense;o referansın uygun referans ile değiştirilmesi yoksa tedarik edilip kurulması gerekmektedir.
2)
Alıntı:2) deki işlemi nasıl yapacağımı bilmiyorum. Ofis 2010 32 bit kullanıyorum. Bilgisayarım 64 bit ofisin hangi sürümünü yüklersem sorunum düzelir.
İfadenize yönelik olarak;
Yukarıdaki şekilde de görüleceği üzere,bu işaretli kodlardaki gibi,
DECLARE edilmesi gereken Fonksiyon komutlarının 32 bit / 64 bit ayrımına göre yeniden düzenlenmesi gerekmektedir.bu gibi kodlardan ne kadar varsa hepsi için geçerlidir.
ÖRNEK
#If VBA7 Then
Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3
Private Declare PtrSafe Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hWnd As Longptr, _
ByVal nCmdShow As Longptr) As Longptr
#Else
Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3
Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hWnd As Long, _
ByVal nCmdShow As Long) As Long
#End If
bu kodları örnek alarak,diğer kodları siz düzeltiniz.
NOT
PtrSafe ve Longptr kullanımlarına dikkat ediniz.
Bilginize…iyi çalışmalar,saygılar.