Top > OOobbs3 > 62
** [[OOobbs3/62]] [#gd078c8b]
-''サマリ'': WRITERでのカーソル位置の取得
-''環境'': Writer
-''状態'': 解決
-''投稿者'': [[YON]]
-''投稿日'': 2011-08-30 (火) 14:21:23
*** 質問 [#xf36bb17]
度々、失礼いたします。
Writerで現在のカーソル位置を取得する方法はありますでしょうか?

また、取得したカーソル位置から、カーソルを移動したときに、
取得したカーソル位置へ戻す方法はありますでしょうか?

上記の処理をマクロで実行したいのですが、
よろしくお願いします。


*** 回答 [#wcaa3012]
- 以下参照。[[範囲への移動>OOoBasic/Writer/ViewCursor#y0d5d918]]

 Global m_OldCursorPos As Variant
 
 Sub GetCurrentPos
  oDoc = ThisComponent
  oText = oDoc.getText()
  oViewCursor = oDoc.getCurrentController().getViewCursor()
  oCursor = oText.createTextCursorByRange(oViewCursor)
  m_OldCursorPos = oCursor
 End Sub
 
 Sub GoToPos
  ThisComponent.getCurrentController().getViewCursor().gotoRange(m_OldCursorPos, False)
  m_OldCursorPos = Null
 End Sub

-- はにゃ? &new{2011-08-30 (火) 18:07:54};

#comment
*** 感想,コメント,メモ [#s272d80a]
- 回答ありがとうございます。前回のハイパーリンクの件も含め問題解決できそうです。拙い質問に丁寧にお答えいただきありがとうございました。 -- YON &new{2011-08-30 (火) 18:30:14};

#comment

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes