Top > OOobbs3 > 12

OOobbs3/12 Edit

  • サマリ: Viewcursorによる単語選択
  • 環境: Writer
  • 状態: 解決
  • 投稿者: テオ?
  • 投稿日: 2010-08-01 (日) 14:07:52

質問 Edit

VBAで

Selection.Expand Unit:=wdWord

に相当する処理をして、現在カーソルがある位置の単語全体を選択して取得したいのですが、 TextCursorのgotoStartOfWordやgotoEndOfWordに相当するメソッドが ViewCursorにはありますか?

回答 Edit

  • ビューカーソルでは css.text.XWordCursor インターフェースがサポートされていません。その代わりに、次のような感じにします。
Sub SelectCurrentWord()
 oDoc = ThisComponent
 oController = oDoc.getCurrentController()
 
 oViewCursor = oController.getViewCursor()
 oText = oViewCursor.getText()
 
 oCursor = oText.createTextCursorByRange(oViewCursor)
 oCursor.gotoStartOfWord(False)
 oCursor.gotoEndOfWord(True)
 
 oViewCursor.gotoRange(oCursor, False)
End Sub

オブジェクトのプロパティ、メソッドなどを調べるための拡張機能がありま。

  • はにゃ? 2010-08-01 (日) 14:27:24
  • いったんTextCursorを介してやる必要があるのですね。無事解決しました。ありがとうございました。 -- テオ 2010-08-01 (日) 15:30:02

感想,コメント,メモ Edit



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