ふりがな情報:Excel VBA入門 |
スポンサードリンク | |
Phoneticsオブジェクト | Phoneticプロパティ | SetPhoneticメソッド | GetPhoneticメソッド |
Sub test() Range("A1").Phonetics.Visible = True Range("A2").Phonetics.Visible = False End Sub |
XlPhoneticAlignCenter | 中央揃え |
XlPhoneticAlignDistributed | 均等割り付け |
XlPhoneticAlignLeft | 左揃え |
XlPhoneticAlignNoControl | ひらがなやカタカナに対してもふりがなを表示します |
Sub test() Range("A1").Phonetics.Alignment = xlPhoneticAlignCenter Range("A2").Phonetics.Alignment = xlPhoneticAlignDistributed Range("A3").Phonetics.Alignment = xlPhoneticAlignLeft Range("A4").Phonetics.Alignment = xlPhoneticAlignNoControl End Sub |
xlHiragana | ひらがな |
xlKatakana | カタカナ |
xlKatakanaHalf | 半角カタカナ |
Sub test() Range("A1").Phonetics.CharacterType = xlHiragana Range("A2").Phonetics.CharacterType = xlKatakana Range("A3").Phonetics.CharacterType = xlKatakanaHalf End Sub |
Sub test() Range("A1").Phonetics.Font.Size = 6 Range("A2").Phonetics.Font.Size = 8 Range("A3").Phonetics.Font.Size = 10 End Sub |
Sub test() Dim i As Long, n As Long n = Range("A1").Phonetics.Count For i = 1 To n Range("B" & i).Value = Range("A1").Phonetics.Item(i).Text Next i End Sub |
Sub test() Range("B7").Value = Range("A7").Phonetic.Text End Sub |
Sub test() Range("B7").Value = Range("A7").Phonetic.Text End Sub |
Sub test() Range("A1").Phonetic.Text = "びんた" Range("A2").Phonetic.Text = "ぼっけもん" Range("A3").Phonetic.Text = "やっせんぼ" End Sub |
Sub test3() Range("B1").Value = "頭" Range("B2").Value = "大胆な人" Range("B3").Value = "弱虫" Range("B1:B3").SetPhonetic Range("B1:B3").Phonetics.Visible = True End Sub |
Sub test3() Dim myStr As String, myCnt As Long myStr = Application.GetPhonetic(Range("A1").Value) While myStr <> "" myCnt = myCnt + 1 myStr = Application.GetPhonetic() Range("B" & myCnt).Value = myStr Wend End Sub |
スポンサードリンク
PageViewCounter
Since2006/2/27