'========================================================================================= ' 164 ふりがなのフォントを設定する '----------------------------------------------------------------------------------------- '【ヒント】 ' このマクロは、おためし機能の動作用のコードを含んでいます。(概ね下半分) ' ★★★の行またはサブプロシージャーが、タイトル機能に関係するコードです。(概ね上半分) '========================================================================================= ' ◆標準モジュールのコード◆ '----------------------------------------------------------------------------------------- Option Explicit Dim フォント名 As String '★★★ Dim フォントスタイル As String '★★★ Dim フォントサイズ As Variant '★★★ Dim 取消線 As Boolean '★★★ Dim 下線 As Long '★★★ Dim フォント色 As Variant '★★★ Dim タイトル As String Dim スタイル As Long Dim メッセージ As String Dim 応答 As Variant '========================================================================================= Private Sub ふりがなのフォントを設定する() '★★★ With Selection.Phonetics.Font .Name = フォント名 .FontStyle = フォントスタイル .Size = フォントサイズ .Strikethrough = 取消線 .Underline = 下線 .ColorIndex = フォント色 End With End Sub '========================================================================================= '----------------------------------------------------------------------------------------- Sub おためしマクロ() Worksheets("Title").Select Assistant.Move xLeft:=240, yTop:=315 'アシスタントの表示位置を設定する If Worksheets("Title").Range("K1").Value < "9.0" Then 'Excel2000より前なら 使えませんメッセージを表示する Else Range("E8").Select 'ふりがなのセルを選択する フォント名 = "MS Pゴシック" '★★★ フォントスタイル = "標準" '★★★ フォントサイズ = 6 '★★★ 取消線 = False '★★★ 下線 = xlUnderlineStyleNone '★★★ フォント色 = xlAutomatic '★★★ おためしメッセージを表示する ふりがなのフォントを設定する '★★★ ' フォントスタイル = "太字" フォントサイズ = 8 おためしメッセージを表示する ふりがなのフォントを設定する '★★★ ' フォント名 = "MS P明朝" フォントスタイル = "斜体" フォントサイズ = 6 おためしメッセージを表示する ふりがなのフォントを設定する '★★★ ' フォントスタイル = "太字 斜体" フォントサイズ = 8 おためしメッセージを表示する ふりがなのフォントを設定する '★★★ Range("O13").Select 'カーソルを定位置へ移動する End If End Sub '----------------------------------------------------------------------------------------- Private Sub おためしメッセージを表示する() With Assistant.NewBalloon .Text = "ふりがなのフォントを {cf 249}" & フォント名 & "{cf 0}{cf 252}" & フォントスタイル & _ "{cf 0}{cf 249}サイズ" & フォントサイズ & "{cf 0} に設定します" .Show End With End Sub '----------------------------------------------------------------------------------------- Private Sub 使えませんメッセージを表示する() タイトル = "500連発 第2弾 サンプルマクロ" スタイル = 48 'vbExclamation メッセージ = "ふりがな機能は、Excel2000の新機能です。" & Chr(13) & Chr(13) & _ "以前のバージョンでは使えません" 応答 = MsgBox(メッセージ, スタイル, タイトル) End Sub '----------------------------------------------------------------------------------------- Sub Auto_Close() Application.DisplayAlerts = False '閉じる際に確認メッセージを出さない ActiveWorkbook.Close '現在開いているブックを閉じる End Sub '-----------------------------------------------------------------------------------------