How do I check if the editors drop down portion is visible or hidden?
You can use a sample like follows: Private Declare Function FindWindow Lib “user32” Alias “FindWindowA” (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Function isDropped() ‘ Specifies whether the control’s drop down portion is visible or not isDropped = Not FindWindow(“HostPopupWindow”, “”) = 0 End Function The following sample advance to the next line when the ENTER key is pressed, and does the default action when an editor of drop down type is opened: