備忘録
網かけの既定値を変えることができるか。
網かけ設定するマクロがコマンドマクロに入っているが、ステップインできず。
VBAが入ってなかったので入れてみたが、ステップインできず。
新しく作成したマクロに、組み込みのコマンドと同じ名前をつけた場合、既存の動作は新しいマクロの動作に置き換えられます。
とあったので、
DefaultCharShading という名前で下記のマクロ(選択範囲を薄オレンジ色の網かけにする、といった感じ)を、Normalに保存する設定で作成。
———-
Sub DefaultCharShading()
‘
‘ DefaultCharShading Macro
‘ DefaultCharShadingを変えてみる
‘
With Selection.Font
With .Shading
.Texture = wdTextureNone
.ForegroundPatternColor = wdColorAutomatic
.BackgroundPatternColor = -654245991
End With
.Borders(1).LineStyle = wdLineStyleNone
.Borders.Shadow = False
End With
With Options
.DefaultBorderLineStyle = wdLineStyleSingle
.DefaultBorderLineWidth = wdLineWidth050pt
.DefaultBorderColor = wdColorAutomatic
End With
End Sub
———-
すると、
ホームタブ→フォントグループ→文字の網かけ
をクリックしたときに、選択範囲がオレンジ色になりました!
が。
Wordを終了して、再度新規文書や上記でオレンジ色に設定できた文書で
「ホームタブ→フォントグループ→文字の網かけ」をクリックしたところ
「マクロは実行できません」みたいなエラーが表示。
Wordのセキュリティをすべてオフにする感じにしても同様。
だったのですが。
winwordを管理者として実行したら、マクロが動きました。
というか、「ホームタブ→フォントグループ→文字の網かけ」を押したときに
選択部分がオレンジ色になりました!
そして。
Wordを普通に起動し直したら、
「ホームタブ→フォントグループ→文字の網かけ」を押したときに
選択範囲が普通にオレンジ色になりました(- -?
セキュリティ設定を、マクロ無効とかガチガチに直しても
「ホームタブ→フォントグループ→文字の網かけ」を押したときに
選択範囲はオレンジ色になりました。。。
設定が反映されるまでにタイムラグがある???
とりあえず、たぶんの状況ですが備忘録。
Please give us your valuable comment