• ベストアンサー

Office VBAについて

OFFICE2007のプログラムをググったところ 下記のような表記が見つかりました。 ActiveSheet.Shapes.AddShape _ (msoShapeOval, 400.75, 110.75, 30.25, 10.5).Select Selection.ShapeRange.Fill.Visible = msoFalse Selection.ShapeRange.Fill.Transparency = 0# ここで質問ですが、Selection.ShapeRange.Fill.Transparencyの0#とはなんでしょうか。 またAddShapeの中の数値に#を入れているパターンもありました。 いろいろ探したのですが見つかりませんので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>理解力がないのか、「#」についての意味が分かりませんでした。 定数値の後ろにつける文字は「型宣言文字」と呼ばれるものです。 「#」の場合はDobule型であることを指します。 http://www.komonet.ne.jp/~vb/chap4.htm のデータ型を参考にしてみてください。 「$」なんかはよく使いますね。

greenday50
質問者

お礼

型宣言文字というものの存在をはじめて知りました。 知識不足を思い知らされます・・。 参考のページもありがとうございました。

その他の回答 (1)

  • WDY
  • ベストアンサー率27% (134/487)
回答No.1
greenday50
質問者

お礼

大変参考になりました。 ただ申しわけありません。 理解力がないのか、「#」についての意味が分かりませんでした。

関連するQ&A