|
こんにちは
間違って質問を理解しているかもしれませんけど、こういう事ですか??
作ってから思うとなんか変ですが。。。
'GetWord 関数の使い方。
Sub t()
Dim ret As String
ret = GetWord("フリードリヒII世は、フランスの英雄ナポレオンや第三帝国総統ヒトラーに信奉されていた。" _
, "ナポレオン")
If ret = "" Then
MsgBox "単語はありません"
Else
MsgBox ret & " が抽出されました。"
End If
End Sub
'取得用関数
Private Function GetWord(pTarget As String, pSearchWord As String) As String
Dim lStart As String
Dim lEnd As String
lStart = InStr(1, pTarget, pSearchWord)
If lStart <= 0 Then
GetWord = ""
Exit Function
End If
GetWord = Mid(pTarget, lStart, Len(pSearchWord))
End Function
|
|