?excel - vba - userform - çerçeve - set kaydırma pozisyon
durum:
Dinamik içeriği olan bir userform bir çerçeve var. Dolayısıyla, içerik çerçeveye sığmayacak kadar büyükse, (dinamik olarak) bu çerçevede kaydırma çubuğu oluşturur. Kaydırma çubuğu ayrıca çerçeve içeriği boyutunu takip ederek dinamik değerlere de sahiptir. aşağıdaki gibi kaydırma çubuğunu günceller
kodudur:
With userform1.frame1
'dynamic size
.ScrollHeight = param1 * param2
.ScrollWidth = .InsideWidth * 30
End with
Yani alt pozisyona kaydırma çubuğunu göndermek için bir şey olsun isterim! Bunu nasıl yaparım? With
blok denemede hala içeride ScrollHeight ve ScrollWidth ve ayarladıktan sonra önceden
tam olarak neden ama bunu kullanarak bulunabilir Bunun gibi işe yaramadı. "ActionX" i tanımıyordu. Bu yüzden bunu açıkça kullanmadan kullandım: sadece '.FmScrollActionNoChange'ı seç, fmScrollActionEnd' Bir dahaki sefere dokümanlar üzerinde daha fazla çalışacağım! Çok teşekkürler! – ramtoo