[いろいろな文字列の変換(半角・全角・フリガナ・ひらがな・カタカナ)
/ StrConv ]
今回は文字列からフリガナを取り出すマクロを追加しています。
「TextBox1〜TextBox8」を作成して、「TextBox1_Change」に以下のマクロを貼り付けてください。
Private Sub
TextBox1_Change()
'========================= 'いろいろな文字列の変換 '=========================
Dim
myStr As String myStr = TextBox1.Text
'半角カタカナ TextBox2.Text =
StrConv(StrConv(Application.GetPhonetic(myStr), vbKatakana),
vbNarrow)
'全角カタカナ TextBox3.Text =
StrConv(StrConv(Application.GetPhonetic(myStr), vbKatakana),
vbWide)
'全角ひらがな TextBox4.Text =
StrConv(StrConv(Application.GetPhonetic(myStr), vbHiragana),
vbWide)
'半角 TextBox5.Text = StrConv(myStr,
vbNarrow)
'全角 TextBox6.Text = StrConv(myStr,
vbWide)
'大文字 TextBox7.Text = StrConv(myStr,
vbUpperCase)
'小文字 TextBox8.Text = StrConv(myStr,
vbLowerCase)
End Sub
|