** [[OOobbs3/67]] [#h28c8d13] -''サマリ'': Writerでのカーソル移動 -''環境'': Writer -''状態'': 解決 -''投稿者'': [[YON]] -''投稿日'': 2011-09-20 (火) 11:52:12 *** 質問 [#p8a6f436] いつもお世話になっております。 Writerにて、任意のテキストマーク(ブックマーク)にカーソルを移動させるマクロはありますでしょうか? よろしくおねがいします。 *** 回答 [#o8580714] - すみません。自己解決いたしました。 -- YON &new{2011-09-20 (火) 12:37:19}; - 解決したら答えを書くものです。ほとんどのオブジェクトはドキュメント中にアンカーされており、フィールドの場合は getAnchor メソッドでアンカー位置のテキスト範囲オブジェクトを取得できます。ビューカーソルを gotoRange メソッドでその場所に移動させることができます。 Sub MoveCursorToFieldPosition oDoc = ThisComponent oViewCursor = oDoc.getCurrentController().getViewCursor() oTextFields = oDoc.getTextFields() oEnumeration = oTextFields.createEnumeration() If oEnumeration.hasMoreElements() Then oField = oEnumeration.nextElement() oViewCursor.gotoRange(oField.getAnchor(), False) End If End Sub -- はにゃ? &new{2011-09-20 (火) 23:08:23}; #comment *** 感想,コメント,メモ [#q2b06b4a] #comment |