Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal _ hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _ lParam As Any) As LongConst EM_LINEFROMCHAR = &HC9Const EM_LINEINDEX = &HBB' Get the line/column coordinates of a given character (both are zero-based).' If charIndex is negative, it returns the coordinates of the caretSub TextBoxGetLineColumn(tb As TextBox, ByVal charIndex As Long, line As Long, _ column As Long) If charIndex < 0 Then charIndex = tb.SelStart ' Get the line number. line = SendMessage(tb.hwnd, EM_LINEFROMCHAR, charIndex, ByVal 0&) ' Get the column number by subtracting the line's start ' index from the caret position column = tb.SelStart - SendMessage(tb.hwnd, EM_LINEINDEX, line, ByVal 0&)End Sub

Top Careers at Microsoft
Microsoft has gained its position as one of the top companies in the world, and Microsoft careers are flourishing. This multinational company is efficiently developing popular software and computers with other consumer electronics. It is a dream come true for so many people to acquire a high paid, high-prestige job