Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


566 / 886 ←次へ | 前へ→

【326】Re:フォントの上下位置について
回答  H. C. Shinopy  - 05/8/17(水) 23:37 -

引用なし
パスワード
   実際に文字の位置に「上げる」「2.5pt」を指定して、
次のマクロを実行すると、「2」と表示されます。
やはり整数しか認識しないようです。
MsgBox Selection.Font.Position

単に上がっている文字を上付き文字に変えるだけなら、
条件に「….Font.Position > 0」を指定すれば、
変換できます。

Sub myChrsFont()
 Dim myChrs As Range
 '
 Selection.HomeKey unit:=wdStory
 '
 For Each myChrs In ActiveDocument.Characters
  If myChrs.Font.Position > 0 Then
   myChrs.Font.Position = 0
   myChrs.Font.Superscript = True
  End If
 Next ' myChrs
 '
 MsgBox "処理が終了しました。"
End Sub
853 hits

【320】フォントの上下位置について akki 05/8/16(火) 11:54 質問
【326】Re:フォントの上下位置について H. C. Shinopy 05/8/17(水) 23:37 回答
【327】Re:フォントの上下位置について akki 05/8/18(木) 9:45 お礼

566 / 886 ←次へ | 前へ→
ページ:  ┃  記事番号:
207140
(SS)C-BOARD v3.8 is Free