こんにちは
GetVisibleTextのWordsInfoを[変数名].Tostringでログに出すと、
デバッグ時にLocalsパネルで確認するか、あるいは出力を wi とすると
String.Join(vbCrLf,wi.Select(Function(x) x.Text +":" + x.Region.Rectangle.ToString))
を出力してみてください。
Textをログに出すと、画面に表示された分の文字列が出力されますが、スクロールの範囲外の文字が出力されていなかった
これは技術的制約になります。下キーやPageDownキー等を組み合わせて必要な場所に持っていく必要があります。(このケースではいずれにしても表示されていなければ右クリックもできないと思いますので)