
No.3ベストアンサー
- 回答日時:
#1さんの引用先を利用して、Word を利用したものを作ってみました。
これは、形態素解析とはちょっと違うようです。
'//標準モジュール
Sub TaggerAalysisforWord()
Dim objWdApp As Object
Dim wdDoc As Object
Dim i As Long, k As Long, j As Long
On Error GoTo EndLine
Set objWdApp = CreateObject("Word.Application")
Set wdDoc = objWdApp.Documents.Add
With objWdApp
'2行目から
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
.Selection.Text = Cells(i, 1).Value
For j = 1 To .Selection.Words.Count
Cells(i, 3 + k).Value = .Selection.Words(j)
k = k + 1
Next j
k = 0
Next i
End With
'セル幅の調整
ActiveSheet.UsedRange.Offset(, 1).EntireColumn.AutoFit
EndLine:
objWdApp.Quit False
Set objWdApp = Nothing
End Sub
ありがとうございました!!
ほぼイメージ通りに単語に分割できました。
ただ、一部の地名や企業名の固有名詞で更に小さい単位に分割された部分がありました。
追加の質問で真に恐縮ですが、例えば自分でExcelに固有名詞のテキストデータを辞書として用意して、先にそちらを見に行って、次にWordの辞書を見に行く、という設定は可能でしょうか?
No.2
- 回答日時:
こんばんは。
形態素解析の話とは違うのですか?
私は、Word で使うよりも、専門ツールのMecab を使っています。
Excel では、NMecabCom をインストールしなければなりませんが、それほどの手間ではありません。
https://qiita.com/mima_ita/items/bc2aeb060ee12d2 …
これらは、C:\ 直下にフォルダーを作って入れています。
setup.bat をおこなった後に、参照設定でNMecabCom を登録します。
'//
Sub TestTaggerAnylisis()
Dim t As New NmcTagger
Dim c As NmcNodeCollection
Dim p As New NmcParam
Dim i As Long
Dim buf As String
Dim arBuf()
p.DicDir = "C:\NMeCabCom\bin\ipadic"
For j = 2 To Cells(Rows.Count, 1).End(xlUp).Row
buf = Cells(j, 1).Value
Call t.Create(p)
Set c = t.Parse(buf)
ReDim arBuf(c.Count - 1)
For i = 1 To c.Count - 1
arBuf(i - 1) = c.GetItem(i).Surface
Next
Cells(j, 3).Resize(, c.Count).Value = arBuf
Erase arBuf
Next
End Sub
結果:
「局」の部分の解析をみると、
名詞,接尾,一般,*,*,*,局,キョク,キョク
となっていますから、間違えているわけではなさそうです。


お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 郵便・宅配 北海道版の日刊スポーツとスポーツ報知を購入しましたが1週間以上たっても届きません。 1 2023/02/28 21:34
- Excel(エクセル) Excei で、項目の横展開 2 2023/07/15 09:56
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- デパート・百貨店 「商都・大阪」で、伊勢丹、西武が早期撤退。 いい百貨店だったのに(地域客層差)が出るのですかね? 2 2022/05/18 11:33
- 郵便・宅配 郵便物の速達について 現在就活中で、火曜必着の書類を月曜日に郵便局に持って行って送ってもらおうと考え 9 2022/03/27 09:40
- 運輸業・郵便業 国鉄はJR東日本、JR西日本、JR貨物とかに別れたに、なぜ郵便は東日本郵便や西日本郵便とかに別れなか 3 2022/12/20 18:52
- 面接・履歴書・職務経歴書 履歴書にwordとexcelは基礎的なことはできると書きたいのですが、何と書いたら良いでしょう?実際 5 2022/10/14 16:33
- 飛行機・空港 国内線を減便してもらえませんか? 5 2023/05/14 15:51
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- 大学受験 数学が苦手で社会が得意な場合は一橋よりも東大の方が受かりやすい、ということはあり得ますか? 3 2022/04/16 16:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
キャバ嬢です。 お客様が好きに...
-
関西のノリがほんとにしんどいです
-
JRで神戸駅から大阪まで 快...
-
明日は大阪へ気をつけて行って...
-
大阪に合わない
-
関西人の気質
-
日本へ架ける国際電話のcountry...
-
「自~至~」について
-
ストーンクラブを食べられる店...
-
複数列の平均を出したい
-
話してる時に『〇〇〇〇じゃな...
-
風俗の大阪のアポロビルみたい...
-
呼び出しの「元」と「先」って...
-
大阪人ですが、大阪人が嫌いで...
-
大阪人ってどうして威圧的なん...
-
大阪梅田で安くておいしいお鍋...
-
大阪の各地域を東京周辺に例え...
-
大阪でアレルギー科(喘息・鼻...
-
「○○さんの家」という意味で「...
-
ひつこい。しつこい。どちらが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
キャバ嬢です。 お客様が好きに...
-
関西のノリがほんとにしんどいです
-
大阪に合わない
-
関西弁はなぜ人を不快にさせる...
-
JRで神戸駅から大阪まで 快...
-
日本へ架ける国際電話のcountry...
-
明日は大阪へ気をつけて行って...
-
関西弁で言う「ええしの子」の...
-
風俗の大阪のアポロビルみたい...
-
大阪人ってどうして威圧的なん...
-
関西人の気質
-
大阪から上京、5年働き、大阪へ...
-
贈呈式の司会進行の原稿につて
-
話してる時に『〇〇〇〇じゃな...
-
友達(東京人)が大阪が合わな...
-
大阪の各地域を東京周辺に例え...
-
くら寿司WiFiパスワード分から...
-
「○○さんの家」という意味で「...
-
電信棒という表現は方言ですか?
-
呼び出しの「元」と「先」って...
おすすめ情報