Chào các anh chị GPE!
Hiện tại em đang sử dụng code dưới đây để xác định vị trí khi hiện Form:
Khi em để chế độ scale system là 100%, 125% và 150% thì form xuất hiện ở vị trí trung tâm của Excel. Nhưng khi scale lên 175% thì form bị lệch sang phải tương đối. Vậy em xin hỏi các anh chị nguyên nhân và cách định vị Form chính xác ở trung tâm Excel không ạ. Em xin cảm ơn !
Hiện tại em đang sử dụng code dưới đây để xác định vị trí khi hiện Form:
Mã:
Sub ViTriForm(ByVal frm As Object)
With frm
.StartUpPosition = 0
.Left = Application.Left + (0.5 * Application.Width) - (0.5 * .Width) - 1
.Top = Application.Top + (0.5 * Application.Height) - (0.5 * .Height) - 1
End With
End Sub