Top > OOobbs2 > 31

OOobbs2/31 Edit

  • サマリ: SearchDescriptorを使用しての検索
  • 環境: Calc
  • 状態: 解決
  • 投稿者: かおりん?
  • 投稿日: 2007-03-06 (火) 19:43:13

質問 Edit

SearchDescriptorを使用して検索を行いたいと思っています。 SearchDescriptorのプロパティなどで 検索方向(セルを検索する順序)を行指定にできないでしょうか?

デフォルトだと列を左から右に検索します。

やりたいことは検索文字を上から検索していきたいのです。

たとえば、(A3)と(B1)のセルに「テスト」と入力されていて 「テスト」文字を検索した場合, (A3)のセルの位置ではなく(B1)のセルの位置を取得したいです。

oSearch = oSheet.createSearchDescriptor()
oSearch.SearchRegularExpression = TRUE
oSearch.SearchString = "検索"
oFound = oSheet.findFirst(oSearch)

回答 Edit

  • SearchByRow を true にします。
oSearch.SearchByRow = true

OOoBasic/Calc/obj/SearchDescriptor? のページに追記しておきました。

  • はにゃ?? 2007-03-06 (火) 20:46:06

感想,コメント,メモ Edit

  • できました。ありがとうございます。 -- かおりん? 2007-03-08 (木) 12:14:55


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