私は操作マニュアルをExcelで作る際、強調させるために枠で画像の一部を囲うことが良くあります。
Excelで図形を毎回選択して作成するのは地味に時間がかかるので、赤枠を作るマクロを作りました。
ソースコード
以下、ソースコードになります。コピペして使ってみてください。
'-------------------------------------------
'概要:赤枠を挿入
'-------------------------------------------
Sub InsertRedFrame()
Const lngWidth As Long = 80
Const lngHeight As Long = 20
With Selection
ActiveSheet.Shapes.AddShape(msoShapeRectangle, Left:=.Left, Top:=.Top, Width:=lngWidth, Height:=lngHeight).Select
With Selection.ShapeRange.Fill
.Visible = msoFalse
End With
With Selection.ShapeRange.Line
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 0, 0)
.Transparency = 0
.Weight = 2
End With
End With
End Sub
実際の動き
B2セルを選択した状態で上記ソースコードを実行すると、B2セルに下のような赤枠が表示されます。
コメント