アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちわ。
VBにPropertyプロシジャというのがありますが、
これはどのようなときに使うものでしょうか?
教えてください。よろしくお願いします。

A 回答 (2件)

こんにちは、



Propertyを、利用した例です。
エクセルのVBAを利用しています。多分、VBと同様になるともいます。
標準モジュール内に作りました。

Option Explicit

Dim data As String

Public Property Get pro() As Variant

pro = data + 1

End Property

Public Property Let pro(ByVal vNewValue As Variant)

data = vNewValue

End Property

Public Sub test()

pro = 10
Debug.Print pro

End Sub

test()を実行すると、

Let proでモジュールのdataに値をセットして、
セットしたdataを利用して、getするときは、
設定した規則で、値を得ることができます。

この例の場合は、10をセットして、
ゲットする時は、11になって、呼び出されます。

この特徴を利用して、様々な、設定を作ることが出来ると思います。
    • good
    • 0
この回答へのお礼

tom11さん
回答ありがとうございます。
教えて頂いた内容をもとに自分でも調べてみます。

お礼日時:2006/08/24 14:32

お世話になります。



どうせ調べられるのであれば、
クラスという概念と共に調べられると
よいと思います。

参考URL:http://homepage1.nifty.com/rucio/main/shokyu/jug …
    • good
    • 0
この回答へのお礼

naganaga_001さん
回答ありがとうございます。
指摘して頂いた通り,Propertyプロシジャと
オブジェクト指向概念は関連しているようです。
自分でももっと調べてみます。

お礼日時:2006/08/24 14:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!