Accessアプリケーション用にVBAでサブルーチンを作成しようとしています。
Public Sub addProduct(ByRef Product As Product, AsFoo As Integer, Optional Mutual As Boolean = True)
Products.Add (Product)
If (Mutual) Then
Select Case AsFoo
Case 0
Product.setProjectmanager = Me
Case 1
Product.setVIP1 = Me
Case 2
Product.setVIP2 = Me
Case 11
Product.setVIP1A = Me
Case 22
Product.setVIP2A = Me
End Select
End If
End Sub
Mutualがtrueの場合は、指定された製品を製品のコレクションに追加し、参照をユーザー参照に設定する必要があります。
それはうまくいくはずです...問題は、私の現在の試みが次のように呼ばれる方法がわからないことです:
User.addProduct(Product, 0, True)
しかし、IDEは最後に=を付けたいので、それでうまくいくと思いました。
User.addProduct(Product, 0, True) = Product
しかし、それはコンパイルエラーを引き起こします:
Expected function or Variable