cat さんの引用:
Sub macro2()
With ActiveCell.AddComment
.Visible = True
With .Shape
.AutoShapeType = msoShapeRoundedRectangle
.Fill.Transparency = 0.75
.Shadow.Transparency = 0.75
End With
End With
End Sub
で角丸四角の影も透過にできてます。
(Excel2007 SP1 / WindowsXP SP2)
お手数をおかけします。
「影」が透明化しても、XL2003以前と同じにならないです。
「透けて見える」と「影が透明化される」は異なります。
With ActiveCell.AddComment
.Visible = True
With .Shape
.AutoShapeType = msoShapeRectangle
.Fill.Transparency = 0.75
End With
End With
End Sub
の違いと確認してみてください。
「影」を透明化しなくても、「透けて見えます」よね。
cat さんの引用:
引き出し線の方は,残念ながらまだ手がかりがありません。図形の種類を変えた瞬間に「図形の真ん中」に線の取り付きが変わるって,一体何を使ってるなのかな。
With ActiveCell.AddComment
.Visible = True
With .Shape
.AutoShapeType = msoShapeRectangle
.Fill.Transparency = 0.75
End With
End With
End Sub
でも、引き出し線の先端が「図形の真ん中」になってしまいます。
msoShapeRectangleは、デフォルトと同じなのに・・・・
一旦、図形をデフォルトと違うものに設定しまうと
デフォルトと同じ「msoShapeRectangle」に設定しても(戻したつもりでも)引き出し線は戻りません。
引き出し線のプロパティらしきものが見当たらない・・・・