Как получить номер позиции курсора относительно начала страницы

Автор Борис_С, 4 августа 2020, 17:35

0 Пользователи и 1 гость просматривают эту тему.

Борис_С

Подскажите, пожалуйста, как получить номер позиции курсора относительно начала страницы?
Если возможно, не двигая курсор.
Спасибо.

Борис_С

Я написал макрос, который это делает:

  oVCurs = ThisComponent.CurrentController.getViewCursor()
  oVCurs.isVisible() = False
  Dim Position, Position1
  Position = oVCurs.getPosition()
  oVCurs.jumpToStartOfPage()
  Position1 = oVCurs.getPosition()
          While Position1.X <> Position.X Or Position1.Y <> Position.Y
          numBegCurs = numBegCurs + 1
              oVCurs.GoRight(1, False)
            Position1 = oVCurs.getPosition()
          Wend
  oVCurs.isVisible() = True

Может быть кому-нибудь пригодится.