次の方法で共有

RangeオブジェクトのWordsの単語判定(分かち書き)はどのようになっているのでしょうか

Anonymous
2012-07-05T05:51:53+00:00

Excelでセルに入力された文章を単語に分割して取り出すことを考えています。

(例)

今日は体育館に行く予定です → 「今日」「は」「体育館」「に」「行く」「つもり」「です」

取り出す方法は、ネットに公開されていた以下のサイトのVBAマクロを参考にしています。

WordのRangeオブジェクトを使う方法です。

http://pub.ne.jp/arihagne/?entry_id=2099220

そこで質問ですが、RangeオブジェクトのWordsを使用した場合の単語分割はどのような方法で分割しているのでしょうか。

例えば、分かち書き用単語辞書を用いているのでしょうか。または、IMEの辞書の一部を使用している、手法として形態素解析を使用し、○○により決めているなど。

他の掲示板で質問したり、ネットで、単語、分かち書き等で検索してみましたが、今のところ見つけられません。

ある掲示板で、単語分割(分かち書き)の方法として形態素解析によるものがあるが、手法により分かち書きが少し異なると教えていただきました。

参考までに、Wordで文章の文字をダブルクリックすると単語ごとの選択ができます。これも同様の基準ではないかと推測しています。

○○に仕様が公開されている等情報がありましたらご教示をよろしくお願いします。

Microsoft 365 と Office | Word | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-07-06T00:09:57+00:00

higacyu さん、こんにちは。

Microsoft Answers への投稿ありがとうございます。

Word の VBA で文章を単語単位に分割する方法についての質問ですね。

VBA に関しての情報は、Answers 上ではなかなか有効な情報が集まりにくいかもしれません。

せっかく、Answers に投稿いただいたのですが、MSDN フォーラムに VBA フォーラムがありますので、よろしければこちらも活用ください。

VBA フォーラム

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-07-18T04:48:01+00:00

    higacyu さん、こんにちは。

    こちら、同じような情報をお探しの方にも、問題の投稿先としてご参考になればと思い、今回は私の方で \[回答としてマーク\] をさせていただきました。

    Office 製品の操作方法や、疑問などでしたら Answers にもぜひ、ご投稿ください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-07-06T01:36:13+00:00

    了解しました。

    VBAフォーラムを確認します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません