2020-02-04

Excelのルビ振り機能を有効に使う

Excelのルビ振り機能にはちょっと変わった制約があります。
  • フォントリボン→ふりがなボタンによりルビ振りを呼び出す場合、シートに直接手入力した文字でないとルビを振ってくれない。つまりコピー&ペーストした文字についてはルビを振ってくれない
  • VBAでSetphonetic関数を使用すれば、コピー&ペーストした文字についてもルビ振りが可能(ただしWindowsのみ、Macでは不可)
なんでこんな事になってるんですかね?下記はSetphonetic関数の呼び出し例です。

Sub test()
With Range("A1:A10")
.SetPhonetic
.Phonetics.Visible = True
End With
End Sub
view raw SetPhonetic.vbs hosted with ❤ by GitHub


0 件のコメント:

コメントを投稿