回答編集履歴
1
参考リンクの追加
test
CHANGED
@@ -47,6 +47,14 @@
|
|
47
47
|
Call c.LetValue((30))
|
48
48
|
|
49
49
|
```
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
> Call キーワードを使用して、引数を必要とするプロシージャを呼び出す場合、argumentlist をカッコで囲む必要があります。 Call キーワードを省略する場合、argumentlist のカッコを外す必要があります。
|
56
|
+
|
57
|
+
> [Call ステートメント](https://msdn.microsoft.com/ja-jp/VBA/Language-Reference-VBA/articles/call-statement) より引用
|
50
58
|
|
51
59
|
|
52
60
|
|
@@ -102,11 +110,11 @@
|
|
102
110
|
|
103
111
|
|
104
112
|
|
105
|
-
Hoge Me.テキスト1
|
113
|
+
Hoge Me.テキスト1 '※1
|
106
114
|
|
107
115
|
|
108
116
|
|
109
|
-
Hoge (Me.テキスト1)
|
117
|
+
Hoge (Me.テキスト1) '※2
|
110
118
|
|
111
119
|
|
112
120
|
|
@@ -130,6 +138,14 @@
|
|
130
138
|
|
131
139
|
```
|
132
140
|
|
133
|
-
と出力されます。前者は、テキストボックスオブジェクトしてそのまま引き渡されますが、
|
141
|
+
と出力されます。前者(※1)は、テキストボックスオブジェクトしてそのまま引き渡されますが、
|
134
142
|
|
135
|
-
()で囲むと式として値を評価されますので、テキストボックスの規定値プロパティのValueが引数として渡されString型になります。
|
143
|
+
後者(※2)のように()で囲むと演算式として値を評価されますので、テキストボックスの規定値プロパティのValueが引数として渡されString型になります。
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
> かっこを使用すると、優先順位をオーバーライドして、式のある部分を他の部分より先に評価させることができます。かっこの中の演算は、かっこの外の演算よりも常に先に実行されます。
|
150
|
+
|
151
|
+
> [演算子の優先度](https://msdn.microsoft.com/ja-jp/vba/language-reference-vba/articles/operator-precedence) より引用
|